Downsample vs custom latency register
No, a register with 2 cycles delay will output all the inputs (but delayed) - a downsampler only outputs some of the inputs:

Tick        0 1 2 3 4 5 6 7
Input       A B C D E ...
Delay2      ? ? A B C D E ...
Downsample2 ? ? A A C C E E