Esto es lo que dice la nota de la aplicación que puede ser relevante: -
La tensión de alimentación más baja posible VDD1 depende del umbral
voltaje VGS (th) de los MOS-FET. Con una tensión de umbral de alrededor de 1
Voltio por debajo del VDD1 más bajo, el circuito de cambio de nivel funcionará
correctamente. Si, por ejemplo, el VDD1 más bajo es 3 voltios, un umbral
Se permite un voltaje VGS (th) de 2 voltios máximo.
Lo señalo porque estás usando 1.8V como Vdd más bajo y el BSS138 es: -
El voltaje del umbral de la puerta VGS (th) es 0.8 (min) 1.3 (typ) 1.5 (max) V
Por lo tanto, inmediatamente no debería esperar que esto funcione si continúa con la figura típica de 1.3V; esto implicaría que su Vdd más bajo no puede ser inferior a 2.3V.
Volviendo a lo que dijiste en tu pregunta que dices
Cuando mido Vgs, se lee 0v
Si ha utilizado el circuito en el enlace que ha proporcionado, la compuerta está conectada a Vdd (baja) y la fuente es su pin IO de bajo voltaje, por lo que para medir 0 V, esto debe significar que su pin IO está en Vdd ( bajo) y este sería el caso a menos que se active el pasador de drenaje a baja.
Creo que necesitas medir los voltajes en el FET con respecto a 0V en los tres pines. Tal vez sea correcto, pero no hay suficiente para continuar con su pregunta, PERO como dije originalmente, no creo que este circuito funcione como usted espera con el FET BSS138.