This happened pre-covid and was first introduced when RFS was rolled out to all European destinations. Most of us kept quiet about it! Whether intentional or not, who knows. I guess there is an argument along the lines of why should one payment option (max avios min cash) result in a 50p cancellation fee when another (min avoid, max cash) results in £17.50/£35.