As someone who's developed FPSs on Unreal Engine for 14+ years... yup! Unless you do some work to mitigate it, this is "default" behavior on Unreal (and likely every other game engine).
The issue is straight-forward. Your framerate determines how fast the game "ticks". When your weapon fires...