Почему не видна сеть (маска)?
Чтобы связь была двусторонней, надо чтобы "видимость" была и в обратную сторону, а в вашем случае 192.168.1.0/24 "не видит" (в ваших терминах) 192.168.0.0/23. Т.е. когда вы посылаете ping из 192.168.0.0/23, то он доходит "туда", но не может вернуться "обратно".
устройства типа  192.168.1.2 /23 будут к  192.168.1.5 /24 обращаться напрямую. А те, в свою очередь, отвечать им через шлюз. Что то мне сложно представить себе шлюз, у которого есть маршрут и в 192.168.0.0/23  и в 192.168.1.0/24