Long story short, I have this warlock in my raid "Cufadas" that is not pulling the numbers he should. Generally he is Demo on most fights and I'm rather concerned as to why on Ultraxion he is only pulling 24k. He does stand in melee range for the fight and I believe, with his gear, he should be pulling a tad more then 24k on a patchwerk fight. I am also concerned for the other fights listed there (aside from morchok, he was on crystal duty for that), but mainly concerned as to what he is doing wrong to not pull higher dps on a patchwerk fight.
Any advice or things you can see him doing wrong would be greatly appreciated.
Armory: us.battle.net/wow/en/character/earthen-ring/Cufadas/advanced
World of Logs: worldoflogs.com/reports/rt-z1aiymb3edtl60m6/analyze/dd/source/?s=12674&e=12995