here’s a slightly edited version of that footer example with no pinning.
https://anvil.works/build#clone:UBZ6OOJB4ULVZTRI=S7W46VQRWGUWXLFA37FHP5HI
The footer should go to the bottom of the page or if there is more content it will go off the page (i.e. not sticky).
in this version you could dynamically add a footer like
self.add_component(Footer(), slot='footer-slot')
Let me know if it’s not quite what you’re after