The problem is not just the H.264/AVC Level 5.2 spec. The latest Mavic Pro 4 firmware uses Intra@6.2, but current hardware decoders cannot handle over 4096 pixels using H.264, only HEVC and formats like ProRes, ProRes RAW, etc. I believe that includes the latest versions of Apple Silicon media engines, Quick Sync, NVIDIA and NVDEC.
The previous issue on Mavic 3 Pro 5.1k material was HEVC, which can be handled by current hardware decoders.
It appears DJI made a profound error by encoding 6k 10-bit 4:2:2 using All-I H.264/AVC which no current hardware decoder can handle. It can encode 6k 10-bit 4:2:0 as HEVC, and current NLEs and hardware can probably handle that, since HEVC is specified for that resolution, bit depth, chroma subsampling and data rate.
However the *only* 4:2:2 encoding format the Mavic 4 Pro offers is All-I H.264 which is not a "legal" 6k format and which cannot be handled by any known hardware decoder, including Quick Sync, NVIDIA NVDEC or AMD VCN.
I currently don't think it's possible to fix this in the OS or device driver layer. It's not an FCP, Resolve or MacOS bug. If so, this is a bad situation for Mavic Pro 4 users. Their only option going forward is to record 6k 10-bit 4:2:0 in HEVC. For already-shot material, that will have to be software transcoded by a third-party utility to 6k ProRes or HEVC.
This raises the question, how did DJI even test this since it appears no machine and no NLE can properly decode that? Maybe they software transcoded it, or maybe they used a machine where it *appeared* to work. It sort of works on M1 Mac, but that is illusionary -- it produces a tremendous number of decoding errors in the system log. You have no idea what kind of issues the material might have, even if it looks like it plays.
I'll revise this if I get more information, but this appears to be the current situation.