My understanding was that Monzo make a loss from this, not a profit:
I wonder if it makes a difference. It may be that FPS cost as much as is I pay it off online with my Monzo card.
However if one is cheaper than the other I’d make sure to use that!