Is it ok for Vgs be higher than Vds on a n-channel mosfet?
Not only is it OK, it's a normal mode of operation for every MOSFET in a switching application.

MOSFETs are typically selected precisely because the drain voltage can be made very low when switched on, usually lower than a BJT. If the drain voltage were higher, and any significant current were being switched, then the MOSFET would get very hot, since power is the product of current and voltage: \$P=IV\$.