you mention using macOS keybinds with linux. have you found a way to set everything to macOS keybindings? it's super frustrating to relearn every keyboard shortcut and terminals not supporting it fully
With regards to keybindings, one thing you can do is get ctrl/meta/alt in the same order as your Mac. Personally, I've swapped ctrl and meta on my MBP while I am using VirtualBox (with Kali) because that way when I'm in the VM I get local consistency. I usually SSH into the Kali machine from the MBP anyway.