I managed to run Debian GNU/Linux on VisionFive2, using the following instruction:
https://rvspace.org/en/project/VisionFive2_Debian_User_Guide
It runs from a 64GiB MicroSD card, the board boot mode is SDIO.
Next I'm going to try to run GNU Guix from a MicroSD card as well. I've already tried to run Guix on VisionFive2 using an eMMC but this try was only partially successful:
https://fosstodon.org/@avp/114589645768050312