Reading P. Andrews et al. I see that it is very common to do the following approximation of the process noise covariance matrix:
$$Q_{k} = G_{k-1}QG_{k-1}^{T}\Delta t$$
so that the propagation becomes:
$$P_{k} = F_{k-1}P_{k-1}F_{k-1}^{T} + Q_{k}$$
however, when I try it in a simulation I need to scale it once more:
$$P_{k} = F_{k-1}P_{k-1}F_{k-1}^{T} + Q_{k}\Delta t$$
else the discretization is wrong - I am not sure why this happens.
The simulated process noise is by adding the following to the ground truth:
velocity_measured = velocity_true + sigma * np.random.randn(1)
position = position + velocity_measured * dt
so that the process noise before discretization becomes:
Q = sigma * sigma.