Hi Brandon!
Have you tried Apple's container CLI[0]? I'm still mostly using OrbStack, but container gives me some hope for the future that Apple cares about this experience.
I also have a similar example repo for the Apple Containerization Framework.
Curious if either of those support USBIP yet ? Last i checked there isn't a stable solution for it except maybe docker ?