Qatar 0-1 Lebanon (2025) should not even be considered a non-FIFA match, as it lasted only 70 minutes (two 35-minute halves).
During the course of world football history up to date, there are several non-FIFA matched played just 70 or 80 minutes. A lot of people did their efforts to these matches, so in my opinion all these matches should stay online. But online as "non-FIFA". That's why I switched the game from FIFA to non-FIFA. Especially for such cases we have the non-FIFA category. So for everybody feeling upset by such matches, always have in mind it's non-FIFA, and you can ignore the non-FIFA matches and caps completely. Just see the non-FIFA matches as some informal extra info which doesn't have to be considered seriously, and it doesn't affect the (full) FIFA caps list anyway.