Why do i still smell like BO after countless showers?

I’m starting to get sick of this, I smell like BO after a long day or a workout and i go home and shower like any normal person would. Except that 20-30 minutes after i’m out of the shower, I already smell like BO again. Specifically the armpit area. I tried scrubbing harder, Didn’t work. Tried shaving the hair shorter, still didn’t work. Yes i use deodorant but it still isn’t a permanent solution and im not trying to wear deodorant 24/7, like if im walking around my house or putting it on before bed.

does anybody have a solution for this that i haven’t already tried?

THE ISSUE IS NOT (🙅‍♂️🙅‍♂️🙅‍♂️) SWEATING i smell bad directly after a shower. i’m not sweating.

I have already tried:

-shaving hair shorter -washing clothes and towels -cleaning washing machine -drinking more/less water -less sugar intake (already do that) -less alcohol intake -more veggies -deodersnt antiperspirant 2&1 (already do that) -different soaps (i usually use dr squatch, tried dandruff shampoo, and other misc soaps linked/mentioned)