Hi Lily
Your story is so very familiar, the secrecy, the crossing of boundaries, the escalation etc. etc.
In particular, the fobbing off whilst finding new ways to secretly increase the behaviour.
One day I’ll write some kind of self-help book about this I think as all of our stories are so similar.
I remember that awful stage when the trust was totally gone and I was suspicious about everything. Your anxiety is understandably through the roof. This is not normal in a loving relationship. Not knowing whether or not your partner is taking hormones is not the sort of situation that can be sustained.
Be clear though, he is gaslighting and emotionally blackmailing you. His threats to harm himself if you push him to be honest about hormones is controlling and abusive behaviour. I wonder if he is controlling in other ways?
“Read Lundy Bancroft and do the Freedom Programme online” is advice that is repeated so often on Mumsnet it’s become almost a cliché, but it is good advice in your case as it will help you to be able to recognise his abusive behaviour. Above all you need to prioritise looking after your health because this kind of anxiety is corrosive. What helps you to relax? Make sure you do it. (Not buckets of booze though ideally!)
From your last two paragraphs it sounds like you are panicking.
I’m not autism expert, but dysphoria is generally not infectious. I think most of our kids roll their eyes at it rather than jump on the bandwagon.
I assume you are in the UK? If so the Equality Act protects him from being fired for undergoing gender transition. Employers are usually very careful about this sort of thing.
If you separate he will have to financially support you and the children. Thank goodness you’re married. It puts you in a much stronger position. Part time work and tax credits can be combined these days to make a reasonable standard of living. The government haven’t managed to dismantle that yet. You needn’t panic about money. It’s possible to live on £25000 a year.
You have plenty of options and you will be OK.