Your belly fat is not stubborn. It is stuck
Fat cannot burn on its own. Your body needs a carrier to move it into your cells as fuel. That carrier is L-Carnitine.
After 35 your levels drop. The fat has nowhere to go. So it parks on your belly and stays no matter how little you eat or how much you move.
This is not a willpower problem. It is a transport problem.