I should add, that a FP violation here or there should not cause any problems. Players still get the message (though from your description, the timing could be better on the app), but if the occurrences are a small percentage of completed games, the message is all that will happen.
Not quite true. Most of the time when an abort occurs, the opponent takes the hint that you want to play someone else.
However, I find that some people like to use the Abort option as a weapon against you.
Occasionally I run into people who will persistently rematch you - even if you delay seeking a new game by five minutes in hopes they move on. They force the issue. You either play them or else get flagged for FP violations.
So, yes - the FP policy can be abused in the opposite direction - as a weapon to coerce someone into restricted services.
Do what i do and temp block them.
I have no dog in this fight. But it does seem rather poor to punish someone for bad behavior and not inform them what behavior is being punished.