Carrying isn’t just M+ or heroic raids. It can also be a mount run, IE Jaina for example is very popular.
There’s specific discords about it if you need more information just google them.
Some guilds, believe it or not, base things on Raid IO or warcraftlogs to invite you. ROOT WORD raid io.
bottom line if your raid io is bad, then odds are regardless if you’ve joined a guild or not, you wont be invited, the guild would just invite someone that they know have a good raid io.
Reporting them isn’t doing anything given that after you do, they’re back at it when you log off. It’s been weeks now and I’ve seen the same names over and over.