The ruling is correct. A
Spike Weaver returning from an
Otherworldly Journey will enter the battlefield with four +1/+1 counters on it.
An effect that says an object enters the battlefield with counters on it is an instruction to place that many counters on it as part of the action of putting it onto the battlefield. Multiple effects causing an object to each enter the battlefield with some number of +1/+1 counters on it are not mutually exclusive, for the same reason reanimating a
Spike Weaver with
Makeshift Mannequin doesn't make you choose between either three +1/+1 counters or a mannequin counter. All of the relevant effects apply, and you get all of those counters.