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 to Questions & Answers just mention UE-76019 in the post.