Are you using the latest DayPilot version?
Something like this can happen:
1) if the Scheduler height is detected incorrectly (this may happen if the parent element is hidden during the Scheduler initialization) or
2) if it is initially rendered with a smaller height which is increased later
#1 - the latest version detects the hidden parent automatically and fixes the Scheduler when it becomes visible
#2 - recently, there was a bug that prevented the Scheduler from detecting window resizing correclty; this should be fixed in the latest release as well
You can also refresh the Scheduler manually by calling .show() on the client side (JavaScript):
dp.show();
Where "dp" is the value of ClientObjectName.