Es heißt doch überall, dass das migrieren so einfach wäre
Da muss man unterscheiden. Zwischen 3 und 4 ist die Migration beispielsweise aufwendiger als zwischen 4 und 5.
Wenn es um das "nackte" Joomla geht ist das alles recht einfach. Jede eingesetzte Drittanbieter-Erweiterung erhöht den Aufwand.
Wie bereits erwähnt wurde, sind es die Drittanbieter-Erweiterungen, die da für Probleme sorgen können. Manche wurden gar nicht weiterentwickelt und liefern nicht einmal Infos im PreUpdate-Checker. Das könnte zu der Annahme führen, dass alles gut ist.
Andere Drittanbieter-Erweiterungen pflegen ihre Produkte 1a. Da gibt es dann manchmal nur verschiedene Vorgehensweisen bei der Aktualisierung. Man sollte sich also zwingend mit den einzelnen Erweiterungen beschäftigen. Auch spielt hier die PHP-Version eine wichtige Rolle und natürlich ab Joomla5 auch die Datenbank-Version.
Du gibst oben PHP 8.2 für Joomla 3.10 an. Das könnte bereits das erste Problem sein. Die ist einfach zu hoch. Idealerweise nutzt man PHP 7.4 / 8.0 für die Migration. Deshalb sollte man die Migration in einer Testebene durchführen, wo diese techn. Voraussetzungen gegeben sind.