Be aware that DJI has added a dynamic home point feature to the Mavic 4 pro. And the default setting is apparently "on." You might want to confirm how your drone is operating with the new option before relying on RTH to act as expected.
Dynamic Home Point can be a useful feature if you're moving during the flight, as is flying from a boat. But it can cause problems if you intend for the home point to be the takeoff point.
While looking at some flights with Airdata I noticed that the home point was being reset during the flight, though I heard no audio notifications as it was happening. When I checked the setting on a subsequent flight, it showed as Static Home Point. After I set it to Dynamic Home Point and back to Static, it remained in Static.
Dynamic Home Point can be a useful feature if you're moving during the flight, as is flying from a boat. But it can cause problems if you intend for the home point to be the takeoff point.
While looking at some flights with Airdata I noticed that the home point was being reset during the flight, though I heard no audio notifications as it was happening. When I checked the setting on a subsequent flight, it showed as Static Home Point. After I set it to Dynamic Home Point and back to Static, it remained in Static.