Hi and welcome. Most likely your missing some spots when you appying the the underarm deodorant.
Also try wearing a cotton tee shirt even under a polo shirt.
It's what you are eating. Eat less onions and garlic and your armpits will not smell as bad. Use a different deodorant too, sometimes our bodies adapt to products and render the product useless.
If I'm missing spots, why does the deodorant make me smell worse and sweat more than before I put it on? And I rarely ever eat onions or garlic, and I've tried many different scents and brands of deodorant, and even on my first time using the brand it makes my arms smell worse.
Any strong flavoured foods can make our sweat "stink".
Also if you do not have a regular bowel movement, the smell can excude from the sweat glands.
Make sure you have a good balanced diet and drink plenty of water. 2-3 litres is the recommend amount. More if you sweat a lot or work out. Stay hydrated.
As you are experiencing problems with the different deodorants that are not compatible with your own scent, try patting some Bicarbonate of Soda on your armpits after they have been washed thoroughly and dried.
Bicarbonate of Soda is great for all sorts of problems and it will neutralise the smell. You can purchase Bicarbonate of Soda at the supermarket, usually on the shelf with baking products.
Use unperfumed soaps like Simple Soap.
And like Life360 suggests, wear cotton clothing. Manmade fabrics will make you sweat more and now allow the your skin to breathe.
Best wishes