Between devices reconnections there is some time in between before profiling is triggered again.
If you reconnect to fast after a success profiling (within 1 minute or so) profiling didnt happend again. So there is no conflict detected.
It isnt waterproof;) mac-spoofing should be always concerned when use mac-auth, even with profiling.
Think also about protection of your printer vlan by your firewall. So only the printserver should contact your printers (as example).