I haven’t had any problems running my MTH GE 44-ton switchers on Atlas O-54 switches and track. The first two videos show New Haven 0807 going through the curved path of an O-54 switch in forward and reverse. The last two show the locomotive facing in the opposite direction and running through the switch in forward and reverse. The locomotive was running conventionally at 11 volts, 0.3 amperes, and a scale speed of 7.2 miles-per-hour with no apparent hesitation on the switch.
Edit: When I posted this on Monday, May 6, 2019, I calculated an incorrect scale speed which has been corrected to 7.2 miles-per-hour as above.
MELGAR
Facing left - running forward
Facing left - running reverse
Facing right - running forward
Facing right - running reverse