Possibly weird encoding of the video, perhaps in a video encoding format that Firefox does not support? You’d need to download the video and view the video metadata to find out for sure.
Also: I had some oddities viewing this video on Twitter as well, even in Windows / Chrome.