Please check server replay from this battle. https://warthunder.com/en/tournament/replay/
Such case is often a result of poor connection/packet loss.
On server replay you can see the battlefield from Server Perspective (not client perspective), so you can see if server actually get info that you shot and hit.
Alt Tab to replay page.
Search for battle you are talking about and launch it.
Alt Tab back to game.