I haven’t completed a review of the log yet but when Smart RTL runs out of points it disables SmartRTL so that the vehicle can’t switch into this mode. The failsafes can be setup so they SmartRTL or RTL (if SmartRTL is not available) OR they can be setup to SmartRTL or Land (if SmartRTL is not available).
SmartRTL never runs out of points on the way home so once the vehicle gets into SmartRTL it should make it home.
What you explain to me is exactly what I have understood from the wiki.
Please correct me the log will tell you something else but according to it, drone came back following the “smart RTL” until it run out of point and than land on “last saved point”