Некоторые фразеологизмы в русском языке могут иметь смешанную форму правописания из-за смешения похожих по смыслу выражений (такое смешение называется контаминацией). 1
Например, часто встречается ошибка «играть значение» вместо «играть роль». 1 Или «имеет место быть» вместо «иметь место». 1
Также смешанное написание может возникать, если в составе фразеологизма есть слова, которые раньше писались с большой буквы, но со временем понимание того, что это имена собственные, размылось, и слова начали писаться с маленькой буквы. 2
Ещё одна причина неправильного написания — наличие в фразеологизмах устаревших элементов. 2 Чтобы написать устойчивое выражение правильно, нужно знать, откуда оно пришло в русский язык. 2