Hello! sorry for the late reply
It seems that UE5 made it so you can not use vertex painting for landscapes as you said.
I have found some great free tutorials to understand more about landscapes, materials and folliage, you can check it out in the following link
Hope this helps!