Thanks I made sure everything you said is correct, and looks like everything is. After testing with new scene I found out tool tips work, and narrowed down the issue was my script... (by instancing the scene and detaching script)
Its 300 lines of code so I won't be posting it here but I would appreciate if anyone knows common ways script may break tool tips ?