Приборы очищают данные перед инъекциями, но я не уверен, что они также очищают схему.
Когда это случилось со мной, мне пришлось очистить кэш orm с помощью
bin/cake cache clear_all
В противном случае, независимо от моих изменений схемы в приборах, они все равно будут использовать кэшированную схему до изменений.
Перезагрузка для меня довольно странное решение, если только вы не используете какой-либо тип кеша памяти вместо дискового кеша.