@gibberishbc ,
Insufficient data. You should post your debug information (?->Debug), so that folks that may help you have a better understanding of what you’re working with, and you should post code according to the Forum standards so people can see and work with the actual data that you really mean, rather than what you try to present here. Check this FAQ for learning how to post code, text so it shows exactly as you are dealing with it and how you want it to look.
Some of your problem looks somewhat familar, like you are having conflicts with your UDL, but since we don’t know what is actually being worked with, because of your non-standard formatting and lack of debug information, it’s going to be a crapshoot what it is you really mean. You could have a plugin conflict as well, and the debug information would show that to the more knowledgeable users here to perhaps quickly identify the problem. Garbage in, garbage out. :)