H264 or mp4 file format is proprietary and requires a license. Windows includes the license thus why mp4's work but Linux doesn't include them outside of the Pro version.
Ffmpeg or handbrake can convert your video files to another encoding format that works.
The Arch wiki goes over troubleshooting tips https://wiki.archlinux.org/title/DaVinci_Resolve#Troubleshooting