you would have to change the datapack namespace to be something other than minecraft. since when you try to do "minecraft:lush_cave_ocean" it tries to pull it from minecraft. since there is no biome like that it doesnt work. If you would name it something like "diamond:lush_cave_ocean" it could work. Hope this helps!
can confirm
all rideable enities do not seem to work, including boats & minecarts
Spore blossoms with not be part of the 1.17 generation in a default survival world. Spore blossoms can be obtained either through custom world generation, custom biomes, and the Lush caves biome in Single biome catagory when creating a world. You got not get this block in simple survival yet, just wait until 1.18
able to reproduce on 1.17- rc1
Teleporting to this location had also made the floating vines appear in surrounding areas
I'm also having said issue on villagers freezing in my vanilla 1.19.3 survival world.
I discovered 4 Masons not moving around at all in a group. I attempted to solve this issue by breaking the job site and it did unfreeze the villagers. However, placing the job site back in the set locations & other locations would freeze the same 4 villagers. Trying to further solve this issue, I decided to break all job sites and let the villagers sleep. After they've slept, I would have placed them all back down. This solution did not work, 16 out of my 18 Masons are currently frozen.
Checking with the /data command confirmed each villager lost the "minecraft:job_site" or "minecraft:potential_job_site" tags. Placing and replacing the workstations do not let the villagers regain that tag.
Edit: I have added a screenshot of a Mason villager without either tag that is frozen. However, breaking the Stonecutter at the coordinates: ( -486 70 -745 ), the villager will unfreeze. Upon further research, this villager does not have a home location yet can sleep in a bed as well.