I can tell you the 2 minute build timeout is not new, but it does seem to be longer for higher plans. And you might find something helpful searching the forum for similar posts.
My quick thoughts:
If you look at the build output, is it close to finishing? If so, maybe retry it a few times (if you haven’t already)?
If any of your packages are part of one of the base environments, maybe you could switch to a different base and save time?