Devon, it sounds hellish to live like this.
There are fundamental characteristics that need to exist in a relationship and these seem missing for you.Empathy, accepting feedback, moderating emotions to name just a few.
Your H may have ASD but could also just have bad behaviour as well.What was his childhood like?
If he is not willing to help you make the relationship better than can it continue?
I believe ex has ASD, some things stood out so clearly such as inability to read facial expressions and taking some things literally. However due to an abusive childhood and then financial success in a career he was arrogant and highly entitled, aka narcisstic traits.
I believe his personality was amplified by ASD as he often misread situations but instead of hearing feedback his arrogance would cause him to rage.
His lack of empathy and poor facial recognition meant he could not see when he had hurt those around him and consequently be broke connections with those that loved him.
I think ASD does not make people act horribly but it can exaggerate personality traits, especially in men as society is more forgiving of male arrogance/aggression.I believe women are generally socialised to "play nicely and be kind" so ASD is masked.
Please don't underestimate the impact that walking on eggshells, trying not to trigger him will have on you phyiscally.
Perhaps journal the incidents, learn to observe not absorb and set a timeframe for it to get better.
One thing is certain, if he does not accept your feedback or agree to explore actions, nothing will change.
Outabout, did you accept feedback from your ex wife or did you hear them as "criticisms" ?
What changes were you willing/able to make to keep the relationship together?