You should be able to make use of esphome as mDNS is not mandatory but mainly a comfort feature.
But due to the lack of logs (already requested) probably nobody will able without poking in the dark 
Telling us
is like "my car works somewhat" and asking "what is wrong"? 