Which is exactly what I was saying and why I specifically stated a ‘standard’ RNAV/RNP approach in my example. The change in RNP relates to the selected procedure and your position relative to it, not on whether the aircraft is in on-approach logic.
so the real question is - how do we definitively know it’s in on-approach logic?