You are absolutely correct. I always assumed Ryan's ability and tumor was caused by meteor exposure (perhaps at the same time his mother was killed?), but I just looked at the script and it's never stated in either Stray or Ryan that meteors had anything to do with his tumor or ability.
no subject