Unable to use imported Weight Map to spawn procedural foliage

I was following this video tutorial on how to create procedural foliage in UE5 and in the final part, he told us how to import a weight map to automatically paint where you want to spawn foliage.

I uploaded my weight map in my Landscape Mode and typed in my weight map name on my Static Mesh Foliage in Landscape Layer. but when I resimulated my foliage, all I got was this error, “Unable to spawn instances: Ensure a large enough surface exists within the volume

At first, I assumed that I mistyped the weight map name in my Landscape Layer so I double checked it and it was fine so I have no idea why I am getting an error.

Can someone help me how to use imported weight map to paint my foliage?

My weight map


This is my SMF Landscape Layer as well (For some reason I’m not allowed to post more than one image)