The tracks on the left side of the image have the issue, and a close look at the predicted path shows that they're being duplicated. Moving the signal forward or back while still staying in the same area doesn't improve things.
The intersections on the right side work perfectly.
