You also stated this ....
"I've changed when divorced, to support of Thai child, and not on same day or even close to it."
So you were able to change from extension based on marriage to based on support of Thai child some time AFTER divorce.
I find that unusual as you would have been on overstay.