How to create multiple PCBs from hierarchical sheets?

Indeed.

In the thread linked to by Kaunas, I also posted such an experiment. It seemed to work quite well back then, but that may have changed in a newer KiCad version.