So I did a bit of research (5 seconds of googling) and it seems there was a lot going on with VirtualBox and Linux kernel 5.4. First there was this:
Linux 5.4 kernel will no longer make interfaces available so that arbitrary kernel modules may modify page attributes to turn the executable bit on/off. Virtualbox currently is one of such kernel modules doing that.
Then, it seems, in 5.4-RC7 they added a special "shared folder" area for Virtualbox which was later removed.
So, at this time, it seems VirtualBox and Linux kernel 5.4 are not going to play well together until a special new VirtualBox 6.1 candidate is released (designed specifically to work with VirtualBox). So far, I cannot find this release candidate (5 seconds of googling).
That's ok, I have my box set to always my special vanilla 5.3.x (5.3.15 at the time of this writing). I just hope this continues to get updates so I don't have to drop back to the 4.19.x LTS kernel.
If you see a release candidate for VirtualBox 6.1 post a response. I'll do the same (so we're racing).