Screens not being pushed with XMR after playlist change

CMS Version 4.1.0

Player Type - Windows Client

Player Version v4 R403.1

I seem to have an issue with my system, I have a layout which has a single full screen playlist which has a single PDF file on it. If I add an additional PDF or I replace the one already there the screen is not updated automatically.

In short, for this scenario, XMR is seemingly not picking up that there is a change after the cron job has ran the maintenance. (I have checked, this is running fine and the layout does update)

XMR is also running fine, if I request a screenshot the request shows in the command line and I receive the screenshot.

Currently the only way for it to update is to either wait for the screen to check in or re-publish the layout which triggers XMR to push. I checked the forum and noticed this was an issue in the past but nothing recent?