Problem with dedicated server and authority switch

Quite a strange thing keeps happenging in project I am currently working on. All this is happening with dedicated server. So there’s a hit event with authority check, as I want to execute what happens on hit only on server and then replicate it to clients. It was working just fine. In project pawns use custom movement system, currently it was made with run on server(if owning client) events every tick. But I wanted to make movement calculation events on server and then replicate it to clients, and clients should just send input. So I tried to add authority check to this events. It didn’t work. I reversed all this changes. But now my hit event doesn’t launch. Nothing helps, the only fix is to download old version from git. What is happening here? I think it’s a bug and just can’t understand what to do. Is there any ways to solve it? Unreal version is 5.1.1



Solved, found out that in my pawn class run tick event on dedicated server was disabled