In Babylon 5 S3E10: Severed Dreams, the station along with the EAS Alexander and EAS Churchill are attacked by the EAS Agrippa and EAS Roanoke, plus supporting ships. After some initial fighter engagement, Sheridan orders the station's defence grid to target all its weapons against the Roanoake (32:40). We then see 'good guys' landing three big hits. First, the Churchill, having taken a hit to primary systems, rams the Roanoake, because the captain knows her own ship is about to explode (33:10).
Not long afterward (33:45), the Alexander moves into position and opens up on the Agrippa with her forward guns.
The scene then cuts to station security fighting hand-to-hand with invading troops, then Sheridan giving the order to fire (34:09). However, what we see is the Agrippa being hit, not the Roanoake.
Sheridan then orders the Roanoake to surrender, and we see a destroyer exploding, which looks like the Agrippa to me, though I couldn't find a clear image.
Notably, the interrogator in S4E18: Intersections in Real Time clearly blames Sheridan for the destruction of the Roanoake (21:55), but doesn't mention the Agrippa, or the Pollux, which is destroyed during the attack at Proxima 3 in S4E15: No Surrender, no Retreat (though not directly by Sheridan).
So, did Sheridan really destroy the Roanoake? Is there anything to explain the fact that the defence grid hits the Agrippa rather than the Roanoake in Severed Dreams, or is this just a continuity error?