Version: 2.82 Jan. 9th & current 2.83 build
How to reproduce:
- Select Cycles render engine
- Go to View Layer > Passes > Cryptomatte
- Increment the Levels value
It increments the value by two (4, 6, 8, ...). If the user enters an odd number, it will still increment the value by two (3, 5, 7...)
The round-down happens in blender\intern\cycles\blender\blender_sync.cpp Line 609
Setting the number of levels to 5 will produce 3 layers as an output on the Render Layers node.
But CryptoObject02 only shows up as an output on the Render Layers node, but not as a pass.