When using a dedicated server and a class with an explicit Tick Interval set, if the class' overlaps are updated in the begin overlap event, in a non-consequential way(changing collision profile in such a way that the overlap should be unaffected) then sometimes the overlap state will be incorrect and an end overlap event will occur when it shouldn't.
I have created a clean test project that automatically runs through a lot of test cases in order to reproduce the issue.
You can find this project here
Directions for usage
1. Open project
2. Run dedicated server checked
3. Click play
Some of the cubes will turn red, which means that they had their end overlap called incorrectly. You may have to run it a few times to reproduce but in most cases it will occur the first run.
There's no existing public thread on this issue, so head over toAnswerHub just mention UE-82617 in the post.