Painting Foliage not working on Landscape!

Yep, that could cause the problem -> because the foilage tool recognizes the landscape + the mesh and it will try to paint on one of them. Just delete it and try it again