Both are not bugs
PROT erases every SPRK it passes over (and leaves some life at it so it is not sparkable)
Turning sparkable element into "battery" is not a bug , it is just SPRK loop (minimum just 3 pixels)
thats because life of element gets to 0 at that moment