Ok, nothing wrong with the material ( I had to put my own textures in ). And landscape coords is a little weird, if you not painting landscape.
The problem is your mesh has no UVs
I put some on in Blender
and re-exported. Now it has UVs in UE
and the painting works ( with my weird colors )