Well what’s wrong is you don’t charge. None of that applies to MakerWorld. You don’t have to upload it after you make it, and they can get it from you through email, link, etc.
Bottom line is no profile pic on upload no post. We can argue about it all night, but it’s BL rules and that’s that.
I feel ya, but I’d start charging and sending liink or open a patreon, or Thangs account and post them there.