The test isn't about whether they switch off and on, but whether they do so perfectly evenly. If you set your monitor to 60 and use -syncrefresh, you can see what it should look like, even though the game is running at the wrong speed. If you're not getting that same consistent shadow at 59.185606, something is lying in your freesync chain.
On my RX480, connected to a 55" Samsung Q70R TV, running mame0219b_64bit, the shadows are a mess and the scrolling background jumps even though the Samsung shows that it's getting Freesync (displaying 59, and dipping down to 48 as it tends to do.) Something isn't right, and I'd hate for the OP to go through the trouble of replacing cards if the fault is with the TV or MAME.
I can't troubleshoot which component is at fault since I only have one freesync card and one freesync monitor, but it's worth noting that other games such as forza and pinball fx3 display smoothly at >48 <60 (4K) rates with freesync on.