Yes, RSO is the problem but it is one of the basic mods that nearly everyone uses. It has documented ways to make your mod compatible with it so I'd recommend you having a look at them. (Also you even list RSO as a hidden dependency in your mod)
For anyone encountering the same problem, this script spawns a ~10M circular patch of nuclear scrap at -25, -25, you can repeat this for the other two resources at -25, 25 and -50, 0 or sth. the entity names are "cerys-nuclear-scrap", "cerys-nitrogen-rich-minerals" and "methane-ice":
/c local surface=game.surfaces["cerys"];local center={x=-25,y=-25};local radius=12;for x=-radius,radius do for y=-radius,radius do local dx,dy=x,y;local d=math.sqrt(dxdx+dydy);if d<=radius then local f=1-(d/radius);local n=math.random()0.3+0.7;local amount=math.floor(10000ffn);if amount>1000 then surface.create_entity{name="cerys-nuclear-scrap",amount=amount,position={x=center.x+x,y=center.y+y}} end end end end