EDIT: This seems to be expected and accepted behavior with Q_RTL_MODE=0, but that does sound like a bug with Q_RTL_MODE=2 as you have it.
Quadplanes variety of modes significantly complicates the desired failsafe behavior, but it seems like most of people’s issues would be solved by a bit that has the failsafes trigger QLAND instead of RTL if the mode is a quad mode. That would only be an issue for people who fly in quad mode in an area where they can’t emergency land.