Black screen, just audio during direct play

A few months ago I updated PMS and a lot of my media started experiencing this issue.

The platform doesn’t matter, only the video being played. During direct play, the video will be black and the audio will play normally. Turning on subititles (forcing transcoding) and turning off direct play fixes the issue and the video and audio both play fine.

Anyone know how to fix this? To be clear, this never happened before with these same video files until i updated PMS.
Here are the specs of one of the video files that does this:

Media

Video Resolution SD
Duration 22:43
Bitrate 978 kbps
Width 720
Height 404
Aspect Ratio 1.78
Container MP4
Video Frame Rate 24p
Web Optimized Yes
Audio Profile lc
Has 64bit Offsets 0
Video Profile high
Part

Duration 22:43
File name
Size 159.03 MB
Audio Profile lc
Container MP4
Has 64bit Offsets 0
Has Thumbnail 1
Web Optimized Yes
Video Profile high
Codec H264
Bitrate 853 kbps
Bit Depth 8
CABAC true
Chroma Subsampling 4:2:0
Color Range tv
Color Space bt709
Duration 22:43
Frame Rate 23.976 fps
Frame Rate Mode cfr
Height 404
Level 3.1
Pixel Format yuv420p
Profile high
Ref Frames 5
Scan Type progressive
Stream Identifier 1
Width 720
Codec AAC
Channels Stereo
Bitrate 120 kbps
Audio Channel Layout stereo
Bitrate Mode VBR
Duration 22:43
Profile lc
Sampling Rate 48000 Hz