I've been able to confirm that gyro ball is not correctly applying its power limit, but Electro Ball seems to be working as intended on my end. Would you be able to provide a battle log of such an interaction with Electro ball (ideally, one where the damage discrepancy is a bit more profound)?
I noticed in your video that the Salamence has the Aerilate ability in the trainer editor window, which is not an ability it has access to until after it mega evolves. Is it possible that the ability (and potentially, other stats as well) of Salamence are modified in your testing environment, via a datapack or the like?
Nonetheless, I've moved the report for Gyro Ball to internal, thanks for that!