Thank you for the time and effort you've put into this; it's definitely saving me time to reinvent the wheel in Affinity!
Glad to hear it! Yeah, switching away from InDesign has been a wild ride sometimes.