Shells despawning when killed

why tf do my shells keep despawning the shell is shown in replay it just gets despawned after i get killed can the devs finaly fix this bug?

its lag. if you have somewhat high ping and die as you fire then your shell will not be registered

Shells do not disappear/despawn when your vehicle is destroyed.
Please check server replay, not local client replay.
Server replay shows server side situation. If you have high ping/packet loss, there can be a difference between what you see and what server see (for example, your vehicle was destroyed before you manage to fire).