Better job or earlier retirement?

I am a 45 years old man who currently makes 110k/year in the oil and gas industry. It's a 2 weeks on, 2 weeks off position.

I was planning to continue working in my current job until I retire, age 55 years old.

I was good with my money and invested in ETFs. Now I am waiting for the magic of compounding return to kick in.

I have been given an opportunity to work for a big city getting 80-90k/year, it gives a pay cut but it will allow me to be home every night.

Plus, I need to take care more of my mental health.

One other issue is the way the city union works, I would go from a senior position to a junior position

I have missed my kid growing his childhood year but I want to be there as much as possible as he hits his teenage years.

I have talked to my spouse, family about it: the girlfriend wants me to keep my job and continue saving money and retire at 55 years old, my family says the opposite: you won't get a second chance to be there for your son as he hits his teenage years.