Using mixed precision, field reads were not isolated in the boundary kernels. This leads to calculations in lower precision in the BC