Usb-c power and booting

Does anyone have any experience of powering their pi/SBC along with booting from the USB C port? Reason I’m asking is because usually it’s done on the other USB ports for booting, and recently I saw this:
and it got my curiosity going. If it works, what are the potential problems involved? If anyone tries this let me know - looks super handy.

Here is a short excerpt in case you don’t want to visit the link above:

"The Satechi USB-C hybrid multiport adapter connects to the host using a USB 3.0 Gen 1 Type-C interface and adds two USB 3.0 ports (that do not support charging), an HDMI 2.0 display output good for 4k60, a USB-C port for charging, and an M.2-2280 slot for SATA SSDs. The hub can deliver up to 100 Watts of power back to the host and can therefore feed even large 15.6 and 16-inch class notebooks. Keep in mind that the USB TypeA ports on the hub do not support power hungry items like optical disc drives.

Satechi does not disclose which controllers it uses inside its USB-C hybrid multiport hub, though most users will hardly care since the unit does not need any drivers."

I’m mainly only interested in the m.2 capability and how it can deliver power for now. I’d love some advice, thanks for reading.

[forgot to mention I use a RaspberryPi4B+]


not sure if there is someone on this forum to answer the question. Better to have a look to the RPI forum. There should be people more knowledgeable on these hardware related questions.

I posted over there, hopefully I get an answer - I will update here when it happens, thanks!