Simply visiting the permalinks page in wp-admin will reset the permalinks. On that page you also have options which permalinks you want. Check if the home-2/ bit is not prepended there.
Then ofcourse, the obvious is checking that the page ‘pagetitle’ is not a child of the page ‘home-2’. Check your trash for existing pages (but you’ve already done that).
Do all links have this home-2/ prepended? Or is it only the case on a few pages?