1) cast bullets can be fired from any semi auto, At cast bullet pressures do not expect the action to cycle.
2) cast bullets do have a velocity speed limit that is alloy dependent. I have found that to be between 1750 and 2200 fps in a 30 caliber rifle using Wheel weight alloy. A softer alloy slow that down.
3) zinc in a cast bullet alloy is bad news. bullet molds do not fill out properly.
The best cast bullet alloy for 223 and 22 hornet is linotype. That is in the ream of unobtainium with the new newsprint and other printing processes.
There may be an issue with bullet lube fouling the gas piston. Not a problem on an SKS or 858.
And to get 3000 fps out of a cast bullet, and get the bullet to shoot accurately many have gone to paper patching.
And that itself is an art, and takes great dexterity on 22 caliber bullets.