Welcome and congratulations, you've learned more about yourself. ^_^ And I'm sorry about the experiences you've had, it is true there are still a lot of discrimination, in and out of work.
If I may share, disclosing at work is 50-50. The first time I disclosed it at a new job, it didn't work well. It was either only lip service or they don't know how and what to do with the information. I tried explaining, but they really were not flexible. It's all about “by the book” and “company policy”.
In another company, they were more open and understanding, and even appreciated I disclosed it with them.
I think, at least based on my personal experience, it really comes down to the people in position if they themselves truly care. If they are willing to meet us halfway so we can work together to find a good working condition for all parties involved.
Company policies are there as a guideline only, not “the rule of law”. Unfortunately, some people in management treats it as “the law” (in the voice of Judge Dredd, haha), which in turn makes it harder for everyone, especially us who are neurodivergent.
Another factor to consider, re: disclosing at work, your local laws. If you'll gain more benefits (like tax breaks) and protection, it is something to consider. At least here in my country, if you don't disclose it, you won't be able to receive the benefits (as the employer have to ask you for documents so they can officially file it).
Hope it helps in some way. ^_^