You have not been hacked, and these companies are not fraud companies. The most likely thing is that this position is hot, and the company has received many resumes at the same time, some of which are more suitable than you.
Please note that a high degree of matching does not mean "excellent". Enterprises should recruit the most suitable candidates in terms of ability, resume, age, salary, etc. It is not a good choice for candidates to be better or worse. Only a company with a poor concept of human resources will feel lucky to spend a small sum of money to buy back a big man.
So the subject, don't doubt yourself, and continue to submit your resume. It is said that an average of 30 resumes on recruitment websites will be interviewed. I don't know if it's true or not, but that's what the system says anyway.
I wish the subject a smooth job search. If it helps, please adopt it. Welcome to follow me, too. I am a ... user from post Q: Pear Flower and Tiger?