Hi Chris!
Thanks for getting in touch with us!
First, please let me note that we are fairly limited in how much support we can give for custom development questions like that.
That said, we always like helping out and at least point users into the right direction as much possible.
The CSS you added seems a good approach, but what I see when paginating through the week view, is that the HTML is being modified and there is no .tribe-events-grid .tribe-scroller elements present. That may be due to the customization that you are making to the view.
You can verify this yourself by inspecting the page (https://theeventscalendar.com/knowledgebase/using-google-chrome-developer-tools/)
We have a new extension that you may want to try that will allow you to adjust the time range that should be shown on the week view. It won’t be dynamic, but it will at least allow you to limit the time range.
I hope that helps.
Best,
Victor