Changing level direction has direct impact on how entities especially static ones should be spawned.
Obstacles, usually, are spawned offscreen right in direction right levels to prevent them appearing from thin air. Since player scroll to the right, those obstacles will eventually appear on screen while scrolling.
However, in direction left levels, the spawning rule is the opposite which is spawned offscreen left. This is most likely the cause of trolly not appearing on screen, that is it is spawned on offscreen left but player is scrolling to the right making the trolly never be seen by player.
Cause he DOES see and find the trolly. Enemies and NPCs can target entities they are hostile to even if they are offscreen.
With all of that, you have to redesign obstacles placement after changing direction from left to right. If their position is strict, you'd need to do some math and change when obstacles are spawned. But if their position is not so strict, you only need to change where they are spawned, such as if they are spawned offscreen left before, now they should be spawned offscreen right.