Absolutely broken armor bouncing

Just finished two rounds of Conquest playing as assault.
In the first round I joined mid-game, the enemy’s Assault Tank was outside C, was shooting at it prone from between D and E. 9 shots (I had a supply crate and a support nearby), all ricochets (2 damage, and ricochet sound and visual)! I’m not new to the game, I know how to avoid them. I also know that the “ricochet” feature is somewhat bugged and iffy. But this has never happened to me before.
Fast forward, Heavy Tank on B, two shots, both ricochets (only my two anti-tank grenades hit it properly). No more encounters with enemy vehicles this round

Next round, Brusilov Keep. Enemy Putilov (the new assault truck) on hill above C. Three shots with the rocket launcher, all on the front, all on different spots, all ricochets (again, both grenades hit it for their normal damage)

Anyone experience anything like this? Or was it pure luck?

I know there is a bug reporting section but I would like some feedback before reporting it as a bug.