Difference between hyd flat tappet and hyd roller cam?

Correct, the roller lobes are perfectly parallel with the axis of the cam so there is only the distributor/oil pump rotation that will push on the cam toward the rear of the block. A thrust button is usually employed to butt against the timing chain cover. you can get roller thrust buttons too. Notice thrust button buttress plate