Grub, Kernel and 2nd boot issues

Uninstall linux-latest to prevent automatic kernel switching of old kernels before upgrading your system.
Mind you, that linux56 is EOL and replaced for a reason.

That’s fairly new hardware and probably not supported on older kernels. You can try linux57 and linux58.
If those fail, open a new thread with a description of your hardware and clear description of what fails and possible error messages, see