Ubuntu upgrades, even LTS server, are often problematic. I've had several issues over the years: network interfaces renamed, default route lost, 5 minute delays in boot due to various systemd job timeouts (which weren't a problem in previous releases), etc. All this stuff was "fixable" but it certainly wasn't smooth and all required console access to resolve.