When a sync primitive signal existed in its own command buffer, the command buffer execution was skipped as the empty flag was previously still set to true. Authored by Apple: Michael Parkin-White Pull Request: https://projects.blender.org/blender/blender/pulls/118557