The image views type can change depending based on how they are bound to shaders. When a shader accesses a view without array operations, the image view should not be an array. This was previously ignored. Pull Request: https://projects.blender.org/blender/blender/pulls/123726