Strike the right balance between problem solving myself and knowing when to lean on others for help e.g., whilst I have been proactive in reaching out to XX employees to help me, I should have spent more time explaining the issue to them instead so the problem could be solved quicker
Correct me if I'm wrong, but it seems like someone told you that, right? Because it's phrased positively, in the form of a compliment sandwich (compliment then criticise). This is a form of "small talk"!
Instead, what if your boss or colleagues had just told you the truth: "You messed up horribly. You can't make mistakes like that. I don't want to help you. You suck at this job yet your ego is big. Now we all have to fix your mess. Get out of my way, or better yet, quit." (Being brutally honest, from the sound of all your threads, this is their likely thought process!)
What if that's what they said every time you made a mistake on your list? I'm sure you wouldn't feel so good.
I'm sure you have benefitted from some level of kindness and respect in the way your boss/colleagues speak to you. You should treat others how you want to be treated. Do you see the importance of at least trying to not come across so aggressively, even if it doesn't come naturally to you?
As another example, I have ADHD, and my house is a shit tip, but I can't just literally throw papers and files around in heaps all over the office floor when I feel like it. I have to at least try to keep things semi, if badly, organised so my lovely secretary doesn't just die trying to sort out my mess.
I definitely get the whole ND-friendly thing – you'll never be as "polite" and I'll never be as "neat" as non-ND people, and that's 100% fine – but there is value in treating others how you want to be treated.