When playing a sequence the engine's max FPS will be saved in a temp value. If the sequence is paused and played that temporary value will be overwritten with the sequence's value. When restoring the saved value, it is the incorrect one as a result.
The frame rate will be capped to the sequence frame rate, not the one set with t.MaxFPS
There's no existing public thread on this issue, so head over toAnswerHub just mention UE-76019 in the post.