Hi @J_Verschueren
This behaviour exists for the core page component. I'm not sure what is the behaviour in case of foundation page component. However if you want to change this behaviour you can overlay the redirect.html or change the condition how it is called in page.html (/apps/core/wcm/components/page/v2/page/page.html).
Below is the condition that is currently present in core v2 page component.
<sly data-sly-test.isRedirectPage="${page.redirectTarget && (wcmmode.edit || wcmmode.preview)}"
data-sly-call="${redirect.redirect @ redirectTarget = page.redirectTarget}"></sly>
<sly data-sly-test="${!isRedirectPage}">
<sly data-sly-include="body.skiptomaincontent.html"></sly>
<sly data-sly-include="body.socialmedia_begin.html"></sly>
<sly data-sly-include="body.html"></sly>
<sly data-sly-call="${footer.footer @ page = page, pwa = pwa}"></sly>
<sly data-sly-include="body.socialmedia_end.html"></sly>
</sly>
Thanks