Check if there's duplicated ID in skill mastery
and check refskill IDs in the right new mastery page ( the new skills you added in your new mastery ) UI_SkillTab, SkillPage,SkillColumn and Skill row and of course in your skilldata enc
If everything is fine so you can use this query
to remove all skills and mastery from specific character and test to login
update me if didn't work got another option
update _ClientConfig
set Data = '0'
DELETE FROM [dbo].[_CharSkill]
WHERE SKillID NOT LIKE '1' and SKillID NOT LIKE '2' and SKillID NOT LIKE '40'
and SKillID NOT LIKE '70' and SKillID NOT LIKE '8421' and SKillID NOT LIKE '8419'
and SKillID NOT LIKE '8420' and SKillID NOT LIKE '9354' and SKillID NOT LIKE '9355'
and SKillID NOT LIKE '9944' and SKillID NOT LIKE '10625' and SKillID NOT LIKE '11162'
and SKillID NOT LIKE '11526'
GO
UPDATE [dbo].[_CharSkillMastery]
SET
[Level] = '0'
---
UPDATE [dbo].[_Char]
SET RemainSkillPoint = RemainSkillPoint + 10000000
WHERE CharName16 = 'CHARNAME'