can i set "rotate via shortcut to a non integer number, for example 0.5?
You want to rotate pools every 30 seconds? That's not enough time for the dynamic difficulty to kick in.
To answer your question though, most likely, no.
--rotate Change multipool strategy from failover to regularly rotate at N minutes (default: 0)