Thank you for your advice.
I tested some cases, and it seems occur when scene have too many drawn objects. (I have almost same code path to draw each objects and capture result was changed by object count.) And I got same capture when I use MTLStorageModeShared instead MTLStorageModeManaged.
And metal API validation does not report any error in that scene.
Below is my environment.
macOS Big Sur 11.6
Mac mini(M1, 2020) 16GB
Xcode 12.2.1(13C100)
I need more time regarding gputrace or sample project.