A normal breaker that trips a couple of dozen times is worn out. I would suggest doing some troubleshooting before replacing the breaker.
A GFCI trips when it senses a small return current in the ground or neutral lines. That amount of current can be caused by nothing more than a small amount of moisture inside one of the junction boxes or even cobwebs.
Turn off the breaker and trace the wiring to the hot tub. Open each junction box you find in the line. There might only be one near the tub or there could be three or four. It all depends on how it was wired. In theory the wiring run should be inside a PVC or some other conduit with a single run from the breaker box to the tub location. Yours might be different. Check inside each box, carefully, to see if you have insects inside, loose connections, or water in the box. Any of those could cause the problem.
If you don’t find anything strange inside the boxes the problem could be inside the hot tub. It could be anything from a bad pump motor, a bad heater, or some wiring issues. It’s time to call in someone familar with hot tubs then.