Dynamic/computed layout without causing content shift or re-render after route change
I decided to abandon layouts feature and just move them into components/layouts and wrap my page template with them instead. Problem fixed, no layout shifts anymore