I'm a bit confused about the relationship between volatility and gamma for ITM and OTM options. I was reading the article below and it states high volatility results in a reduction in gamma for ITM and OTM options (Highlighted in the screenshot). However when I look a the diagram on the same page it appears the opposite is occurring... Gamma of the OTM options is higher when volatility is high compared to same strike options during low volatility (Circled in green on the screenshot).
https://www.optionseducation.org/advancedconcepts/gamma
As a tie breaker I decided to use the options model on my brokers software (Analyze tab on Thinkorswim). I used the Dec 20 275 Put as a sample position. When I modify the volatility higher or lower by 15% the gamma goes down in both scenarios! (I have attached 3 screenshots detailing this). I know you probably can't speak to the specifics to the broker software but I am curious to know why this is occurring and what is the correct behavior of gamma in OTM options as volatility changes.
https://www.optionseducation.org/advancedconcepts/gamma
As a tie breaker I decided to use the options model on my brokers software (Analyze tab on Thinkorswim). I used the Dec 20 275 Put as a sample position. When I modify the volatility higher or lower by 15% the gamma goes down in both scenarios! (I have attached 3 screenshots detailing this). I know you probably can't speak to the specifics to the broker software but I am curious to know why this is occurring and what is the correct behavior of gamma in OTM options as volatility changes.