While the offer might be better now, remember the reasons you left the company in the first place. Unless the company underwent a large leadership change, you’ll be faced with the same issues you had originally. What is making you feel like it’s a trap? Congratulations on the new role regardless of what you take!
It might be an unpopular opinion, but Azure Boards has worked well in small and large orgs that I’ve been at. Some teams I’ve worked with also used GitHub projects, depending on your source control and other providers.