It’s more likely that the objects are on the edge of Ortho or on the far side of drone image so the software can’t create something what’s not there and it interpolates from surrounds.
If you want roof to be straight it needs to be well covered from all around.
If drone would move it would just be blurry image and not deformed.