Things seem to be working correctly. But it isn't great when using fourier on the model base learner, which is weird. It looks like divergence is the issue.