Borg Restore Backup file without info.json

Hey guys,
I tried to migrate from Debian 11 to 12 on the last weekend and noticed the same issue as it is described here. The idea was to combine the migration also with a VPS migration. Creating a backup via GUI on the old VPS and restoring on the new one worked fine but mounting the existing borg backup failed sadly. I also followed orhtej2´s description to make the backup visible but related to the packaging of the data in the tar the procedure of recovery failed.
Just for my understanding: is the root cause of how the data is packaged located in the handling of borg or what exactly happened?
When I installed the borg application on my new VPS I also realised that I have to install the package also via SSH via apt install borgbackup to handle the commands on the cli. Perhaps I mix up some memories but was this also necessary in the past? I thought installing the app in the GUI already includes all packages required.