I’m new to the Mavic Pro and just learning of this issue. So to be clear, I should stop using the nice little 90deg micro usb to phone cable for flying and find a usb 2 to phone cable (any suggestions on a good one). Since the controller micro USB port is the only way to charge I should get a magnetic cable so I don’t cause excess wear on that port.
You can use the USB 2 to phone cable that came with your phone, or simply buy an additional cable, either OEM or a good quality alternate brand.
You could buy the magnetic cable to reduce wear on the Micro USB port. Plug in the magnetic connector once, and leave it in there. Just connect the magnetic cable whenever you charge.