может тут проблема? по явной работе с mosquitto_pub все ок работате
Могу только посоветовать в mqtt клиенте посмотреть структуру топика, приходящего из mosquitto_pub и того, который шлёт HA при нажатии на switch. И подтюнить конфигурацию HA, чтобы было одинаково.