Error while running setup for entity prototype "beacon" (beacon): next_upgrade target (beacon-2) must have the same collision mask.
Can you add something like this to your data?
if mods ["bobmodules"] then
data.raw["beacon"]["beacon-2"].collision_mask = {"item-layer", "object-layer", "floor-layer", "water-tile"}
data.raw["beacon"]["beacon-3"].collision_mask = {"item-layer", "object-layer", "floor-layer", "water-tile"}
end
and into info "dependencies": [...,
"(?) bobmodules >= 0.18.4"
],...