I've changed my username and password on twitch months ago now but they haven't updated on CurseForge.
Am I missing a step?
I believe logging out of Curseforge and logging back in fixed this problem.
In reply to Serilum:
It did! Thank you!
Great! No problem :)