Dataset Filter wrong on Player

I am using a dataset on a layout and have a filter setup - dayofweek = WEEKDAY(CURDATE())

On the CMS side the filter is working correctly and showing the correct information, but on the players it is showing the previous day’s information. I have tested it across 3 players (2 android and 1 windows) and they are all set to the correct time, but they all show the previous days data.