Yay! I managed to hack some code together that compensates for Affinity Designer's SVG exporter. SVGinOT glyphs now display fine! (as long as it's not on macOS's native text client)
One big SVG pain in the ass down. The next is to work out why they aren't showing up in macOS' text clients.