Have you tried -
- Turning Off: Aim smoothing in Controller Settings
- Turning On: Enable High Precision Mouse Input under Gameplay - General
Very weird thing, but people like jay3 have pointed out that apparently the Controller settings are bleeding out to Mouse Input, and 1. should fix it.
I believe 2. will fix the issue with your hitscan registering half a second off.
More info here New Feature – High Precision Mouse Input (Gameplay Option)