We decided to get the LEGO MINDSTORMS Robot Inventor with our voucher because we wanted to use its motors more than anything else. We are torn between purchasing the Raspberry Pi Build Hat or trying to finagle the MINDSTORMS Hub to communicate with our Rasberry Pi.
We decided to download the LEGO MINDSTORMS app and poke around. There we discovered that you can program the MINDSTORMS Hub in python. We quickly checked to see if there was a GitHub repository and luck would have it there is. The MINDSTORMS Robot Inventor uses a version of MicroPython and there is an API that allows you to access the Bluetooth and USB communication.
Searching for possible solutions for our problem brought up nothing of mention. There are a ton of solutions for older versions of the MINDSTORMS though.
Until we have the MINDSTORMS Robot Inventor in front of us we will have to wait to explore this further.