Grim8P
Sorry if I was confusing the issue, If you buy in Round 1/2, flag is set for Round 3 returns. If you buy in round 1/3, flag is set for Round 5 returns, skipping Round 4 (DF round).
It sounds like the flag check was added to the regular return calculation, but not the special round 4 calculation.
I got the technical information from the discussion on discord, didn't look at the map code myself, but my understanding is this flag is getting set upon/right before calculation of returns, rather than on purchase.