I essentially just want to know if two layouts can overlap each other through their layers
Develop games in your browser. Powerful, performant & highly capable.
You should look into "Global layers":
construct.net/en/make-games/manuals/construct-3/project-primitives/layers
"If a layer's Global property is enabled, then every layer in the project with the same name is overridden by that layer"