Ciaran are you using a mod? I have never seen Roman Heavy Cavalry. Do you mean Praetorians?

In vanilla RTW and in RTR 5.4.1 you have to wait until after the charge when the unit is fully engaged in combat, otherwise cavalry will not switch weapons. For example Cataphracts will not switch to maces until after they charge, or when they are already fully engaged.