Reassigning clocks to another signal name will quickly get you into trouble in ways the just don’t happen on real hardware.
Have you heard about clock buffers and hold violations?