Hello @wbrooseboom,
The translations made with TranslatePress are string based, so those are saved string by string in your database. We don’t create new pages, but every existing page in your site will have a “translated version”, even if its strings are translated or not.
We don’t recommend creating different versions for the same page as that will go against our plugin’s solution and you will end up with a lot of additional content in the database.
TP is focused on a visual front-end translation approach, which is fast and gives you context.
In WPML/other translation plugins/adding pages manually, on the other hand, the translation happens on the backend, in multiple places, so translating everything that is displayed on a page can be challenging.
Also, unlike WPML/other translation plugins, TranslatePress works out of the box with any theme or plugin, without having to add extra compatibility.
As for hreflang, we already generate those based on the languages defined in TranslatePress.
Also TranslatePress is compatible with SEO plugins like Yoast or Rank Math and those will properly generate the canonicals and the sitemap for your site.
Regarding the second problem, can you send us a picture with the problem you are facing? We are not sure what it might be if we can’t at least see it.
Best regards,
Cristian