I myself can't get over the Germans developing anti-tank rifle rounds that had tear gas/CS gas capsules in them. These often broke or fell off the rounds when they hit anything and were just as much, if not more of a liability for infantry trying to disable the tank by close assault as anyone inside the tank. And that's when the round did any damage to the intended target.
It has been noted by one writer than the British only discovered the CS capsule when they broke down the ammunition for test/inspection. The size of the capsule was described as being about the size of an aspirin tablet. Even if it got inside the tank, the change in atmosphere from the normal engine smells and powder smoke from the guns (many tanks had vent fan) meant the CS went unnoticed. The German AT rifles used a 7.9mm bullet.
It penetrated OK but the effects were a bit on low side.
to kill a tank you have hit it, fairly easy with an AT rifle at few hundred yds/meters.
Once you hit it you have to penetrate the armor.
Once you penetrate the armor you have kill/wound the crew, set fire to something, damage something important, and if you just barely penetrate the armor the ability to damage much is pretty low. You do have some of the metal that used to occupy the hole flying around the tank. however for perspective, a 2pdr gun moves 25 times as much material from the plate as a 7.9mm bullet will. An anti-tank rifle many may have get multiple penetrations to actually kill the tank or force it's abandonment.
The Soviet 14.5mm was about the most powerful non 20mm AT rifle there was and the 20mm ones were closer to 100lbs if not more, lugging them around was lot harder.
The shaped charge stuff had a few problems, basically at given stage of development the penetration of the charge was in direct proportion to it's diameter. In later designs that remained true but the ratio of diameter to pentation changed.
For effects behind armor you needed a fair degree of over penetration. If your warhead just penetrates 80mm of armor and you hit a piece of 70mm armor just right you only get a very small hole
you may get the effect of a cutting torch flashing into the protected compartment (crew or engine) for just a moment of time. Against a thinner plate you a larger hole, more "stuff" blown back into the compartment and more heat/flame inside the compartment.
British were so impressed (sarcasm) by shaped charge projectiles that they pretty much stopped using them after WW II and used HESH projectiles instead for the next 30-40 years (or longer)