This was caused by a change in UBO name that wasn't propagated through all usage, leading to missing UBO bind.