problem in get surface height

good evening.
I followed [this][1] tutorial to get water surface world z position but i got problem.

BP class :

editor setup:(camera is sceneCapture2D and plane is HeightMapReader BP actor)

][4]

result :

after i started the game, sphere floated on water surface but not sync and result was very awful.
how can i get water height exact position base object location?