Kicksecure cannot support a lot complex partitioning choices. See Allow restricting the filesystem's usable in manual partitioning by ArrayBolt3 · Pull Request #2400 · calamares/calamares · GitHub to get an insight how complicated, involved that was.
So for complex partitioning or calamares customizations the only realistic options are either becoming a developer or paying a developer. I highly doubt any forum can answer this for free. This is much too complicated.
Luks1 version issue -> port to Luks2 has been implemented.