The problem is not that its not catching them, even if it does the game is unplayable, i just found 5 cheaters back to back to back while in division 1, even if they get banned i wont get back my progress. While they combat them we as players need to get something back, this year alone i lost probably millions of coins in fut champ because i get 3-4 losses from cheaters every week but i atleast had rivals to play and have fun with, right now the only "safe" gamemode is probably squad battles and that is a crazy situation to be in, i cant speak for lower divisions but its getting really frustrating these days since this should be the most "fun" period of the game's cycle
EDIT: I forgot to add that it currently takes me atleast 10-15 minutes of matchmaking just to find 1 match, and that one match is probably going to be a cheater. This is unacceptable.