Please note that these artifacts can also be caused by the monitor. If high-resolution footage is watched on a lower-resolution screen, you get such fake aliasing even if the footage is shot in one of the 1x1 modes. Footage should always be rescaled to the resolution of the screen on which it will be watched. At least, this is my experience.
Yes maybe, in this case it is 1080p footage upscaled to UHD/4k watched on a UHD/4k display. So in this case its the footage its post number #20 thats the one.
Resolve does a much better work when using superscale function instead of upscaling 1080p sequences from MLVapp, the upscale should be done in the debayring process if its MLVapp do it there, if its in Resolve do it there.
I think thats the answer for bad edges. I dont't know what videofiles you export form MLVapp but if you export 10bit 1080p from MLVapp and then upscale in Resolve with standard upscale function, yes you will have aliasing problems, but this isnt about 5D3 this will happen on any camera.