The layer tags were correct on these roads. 'level' key is no replacement for 'layer' they say different things.
You have fixed no intersections here, you actually added them.
Please learn the tag meanings from wiki before you damage stuff.