Well…
I just fired up the game with your mod. Selected the Elakian King, then used Ruler Designer to make him Ulmaad.
In game, I'm having no trouble clicking the shields. On the character window, I can click his dynasty shield to get the dynasty window, or any of his title shields to go to the title. On the law window, I can click his kingdom shields to see the laws of either kingdom. The shield on the faction window takes me to his kingdom page. If I click a province, all the shields there take me to the appropriate title page. All these shields are your shape & patterns.
On the other hand, the shields on the map aren't in your shape at all. Presumably because the counties aren't Ulmaad.

Searching for characters, I can't find any that have Ulmaad religion, to look at their provinces. Then I had a crash.
Restarted, and found the Ulmaad emperor on the selection screen. Played him. All the 2D shields are still clickable. And now, I can see Ulmaad COAs on the map… sort of. I assume you just copied the Christian 3D models for the shield frames, because that's the frames I'm seeing on the map. But inside the wrong frame, the COAs themselves are your shape. (I know the vanilla frames are *.XAC files, which we can't easily make. But the game also supports *.mesh files for models, so you *can* make new frames, when you get around to it.)
New issue: I see some character names with funky characters in them. I traced this to (at least) your cultures file. It's saved us "Unicode, UTF-8 with BOM". You need to convert it back to "Windows Latin 1". Same for any other Unicode files.
For what it's worth: On the province window, the Ulmaadin religion gets truncated to "Ulmaadin …".