How to align a texture to a landscape at 1:1

I’ve imported a heightmap (that i generated from exporting a landscape I made because i thought it would help solve this issue which it hasnt and im mad) at 1009 pixels wide (as per the confusing landscape creation guide which doesnt have any references directly for heightmap resolution), and im trying to align a texture i made to go on it using the landscape layer coords node. the thing is, if i set the scaling to 1009 the texture is still like half.

ive had this issue every time ive tried making a terrain, and its really annoying, confusing, and doesnt seem to make any sense.

im messing around with the scaling options at the moment, and cant seem to make heads nor tails of it.
the wiki has tooltip-level imformation on the landscape layer coords node, and its basically useless. theres little to no actual information readilly available that can tell me what it is i need to do to get a simple texture to lign up with the landscape.

HOW PLEASE.

Following this tutorial @ 30 mins in: - YouTube
and it says i have to go to change component size to see the proper scaling unit (which seems almost arbitrary) and ive put that exact scaling unit in to the landscape UV cords node and its still not lined up.

following THIS tutorial now (WorldMachineToUE4 pt4 [Export + UE4 Import] - YouTube) and im on my fifth landscape for this project.
same files, same import, same component size check, but this time its lining up(?!?!?!?!?!?!?!?!)
but now the physical dimensions are off and i have to go in and manualy adjust it to make it fit to the objects ive put in.

whomever can edit the wiki for the landscape materials section, please put in somewhere about the component size thing for the coords node, thats really annoying that its not there.
this issue isnt fixed though.
cause its still not working for the proper actual landscape that i want to use. im just making this comment to let you know that i havent done anything wrong as far as i can tell.

also how do i update a landscape with a new heightmap
i cant figure that out either