you have multiple problems
1) you need the unofficial patches for all of your DLC's
2) you need a bashed or merged patch
3) SKYui should be the 2nd to last file loaded, the bashed or merged patch being the last one, below
try this mini guide I have developed over time, works for a LOT of people and it's really easy 
1) You need to run LOOT, Wrye Bash and TES5Edit, in that order
Loot is not 100% and if that is all you're using you're going to have many problems as you progress through your play through, BOSS is no longer being supported and thus is out of date with newer mods.
1.5 ) with many mods loaded, you should be using 2 other programs ( Wrye Bash and TES5Edit ), when you run Wrye Bash if any checkmarks are not green, those mods are causing problems in your game, you make them turn green by dragging them up or down in your load order in wrye bash till they do turn green, ok that's one problem
2) with many mods loaded into your game you HAVE to have either a merged patch or bashed patch file, once again Wrye Bash is your friend because it will automatically make you a bashed patch file when it loads your mods. A bashed patch file makes all your weapon and armor and other mods play nice together, it also keeps track of leveled lists in the game and makes them work better together also. One other thing, make sure you enable ( check mark ) the bashed patch Wrye Bash makes, then right click it and choose rebuild patch as the one Wrye Bash makes is empty, which should always be last in your load order unless you're using an ENB or the Reproccer. DO NOT USE A MERGED PATCH AND A BASHED PATCH AT THE SAME TIME, ONE OR THE OTHER.
3) TES5EDIT is used to do 2 things,
(A) verify that your load order is not missing any files that your mods need and
(B) verify that no primary files are being loaded after secondary files. When you run TES5EDIT it will throw up an error box and the error will be displayed at the bottom of the right pane / panel. All you have to do is read what it says and it will tell you exactly how to fix the problem in Wrye Bash. Yes, you can open Wrye Bash while TES5EDIT is open so you don't even have to write down what the error is 
Please remember that while LOOT is a great program it is NOT 100 %
- concerning what the red, orange, and green check marks mean
Red means a missing master file - basically a guaranteed CTD on startup. Orange means that some ESP has requested its master files in an order that is different to the the order that you currently have them in. Orange mods are arguably more dangerous, because you won't necessarily get an immediate CTD every time, so you may be lulled into a false sense of security, whereas in reality you have an unstable load order.
Clicking on the orange/red mods will show you what masters they have, and what order they want them in. From here on in, it becomes like a puzzle: you need to manually drag and drop the various masters in your load order until their order is harmonious ( IE:. you've managed to provide the desired order of master files for every single ESP in your list simultaneously ) and all of your oranges have disappeared. If it's not possible to eliminate all orange mods, you may need to ditch one or two mods/patches.
All the files in here are in my siggy, just run them in the order I have them listed
Let me know if you need any more help 