well, found the cause of my problem.
this line in one of my xml's;
<characteristic type="HKCU\ControlPanel\Sip" translation="filesystem">
<parm name="DefaultIm" datatype="string" value="{C03755DF-3EE7-41DF-AE5E-3FBBCA603F1A}"/>
</characteristic>
this changes the default sip to finger keyboard. seems as though the sip changer program included in your rom does not like this
no biggie, i will just exclude this line and should be fine i suppose. i will just make an xml to configure sip changer lol