There seems to be a pattern where this commonly failed. This patch adds the async flush (which is effectively not async) when there were no previous call to `async_flush_to_host`. This is only done on Intel Macs (or any mac that has non unified memory arch). Pull Request: https://projects.blender.org/blender/blender/pulls/134216