SPD Glitch?

I was playing Zangief vs Ryu, and after comboing into EX. banishing flat, I did heavy punch SPD. It didn’t grab even though he dashed forward. I saved the replayed and checked it. He was close enough for heavy spd, I did SPD motion starting from up and ending in forward, and the banishing flat did not counter hit. If it counter hit, it would knockdown.

Basically, I think the SPD should’ve got him, but didn’t, for some reason. The replay shows he tried to focus dash forward, but all I saw was a forward dash.

I believe EX. Banishing Flat is +1 on hit and SPD has 2 frame startup. If that’s not true then I guess it’s not a glitch.

Anyone else encounter this? Am I just missing something?