Nvm My problem was that I was modifying a actor and not a character I had ownership of. issue was that if I locally modify a variable with repnotify selected, it will call local repnotify function but server will never acknowledge my modification of variable so repnotify on server and other clients will not be called.
Make sure you have ownership of your objects before you modify them.