You may need to force a full reload of the browser - sometimes the old version gets cached.
Or do you see the problem in the online demo as well?
https://javascript.daypilot.org/demo/calendar/navigator.html
This demo page uses the following configuration:
var nav = new DayPilot.Navigator("nav");
nav.showMonths = 3;
nav.skipMonths = 3;
nav.selectMode = "week";
nav.freeHandSelectionEnabled = true;
nav.onTimeRangeSelected = function(args) {
console.log(args);
dp.startDate = args.start;
dp.update();
};
nav.onBeforeCellRender = function(args) {
if (args.cell.isCurrentMonth) {
args.cell.cssClass = "current-month";
}
};
nav.init();
Changing it to your config doesn't reproduce the bug for me.
Let me know if it didn't help.