It's probably a settings/encoder issue on my end but just in case you run into a similar problem; with OBS recordings I have to feed them through Handbrake first before they display properly in Resolve, otherwise it just results in an unviewable/broken file.