Does converting an FIR filter from causal to non-causal remove phase delay? Let's say I have a causal 3-tap FIR filter:
$$y[n] = ax[n] + bx[n-1] + cx[n-2]$$
Assuming I have access to all the data prior to filtering and generate a similar non-causal filter:
$$y[n] = ax[n+1] + bx[n] + cx[n-1]$$
Would this new filter have the same frequency response but with different phase delay?
Correct. The magnitude response would be the same and the phase response would be summed with $\omega$ (omega).