Everything works very stable on MacBook Pro 2018 (BigSur 11.5) running VirtualBox 6.1.22 and Ubuntu 20.04.2 LTS.
If I upgrade to 6.1.24 or 6.1.26 then it freezes either on the login screen or shortly after attempting to resize the display. I downloaded the guest additions ISO, mounted it, and installed guest additions 6.1.26, and then upgraded my VirtualBox installation to 6.1.26, but that got me into a state of not being able to boot the VM at all when I rolled back to 24 or 22.
I tried messing with "Enable PAE/NX", "Enable Nested Paging", "Enable 3D Acceleration", changing graphics controller VBoxVGA/VMSVGA/VBoxSVGA, changing amount of video memory (128MB), paravirtualization interface set to "default", 4 processors, 14116MB RAM, 1 monitor, and mostly default settings outside of that.
Any help in troubleshooting would be appreciated. I'm not sure how best to check the logs of failed VM for information, and I'm not sure if VirtualBox has a verbose logging mode I could utilize as well. If you have any questions or require further information, then I will monitor this post for activity and get back to you as soon as possible.