Bathroom Automation (Potentially different approach) Looking for some help in addressing a few challeges

We have a 3 full bathroom home. In the mast Bathroom the shower is separate from the toilet with is in it’s own room. The other 2 bathroom are just your standard 3 piece. Here is the basic thoughts for my automation:

Downstairs Bathroom/Hall Bathroom

  • Humidity

    • trigger
      1. if humidity levels is greater than 65%
    • condition
      1. None
    • Action
      1. Turn on or off Bathroom fan
  • Destinkanator

    • trigger
      1. if toilet lid switch changes state from (on to off)
    • condition
      1. None
    • Action
      1. Turn on or off Bathroom fan
  • Lights/fans left on

    • trigger
      1. bathroom fan and vanity light on
    • condition
      1. if humidity level is less than 65%
      2. if toilet lid switch state is off
      3. if bathroom light timer is eqal to 15 mins
    • Action
      1. turn off bathroom fan and vanity light

Master Bathroom

  • Humidity
    • trigger
      1. if humidity levels is greater than 65%
    • condition
      1. None
    • Action
      1. Turn on or off Bathroom fan

Master Toilet

  • Destinkanato r
    • trigger
      1. if toilet lid switch changes state from (on to off)
    • condition
      1. None
    • Action
      1. Turn on or off Bathroom fan

Challenges:
toilet lid is not out down so light would stay on

Solution:
Light and fan timer off after 30 minutes

Concern
toilet lid sensor would be in the wrong position for the next person. How can I address that?

Challenges:
middle of the night don’t want light on full bright

Solution:
smart bulb that will only turn on light to 25% after a set time

Concern:
All my switches are ZWAVE, the bulbs in the exhaust fans would need to be either ZIGBEE or ZWAVE. Would there be a delay from when the switch is flipped on or off to the light responding with the correct state or brightness.

Looking for others to share thier thoughts in how they might tackle some or all of these issue. I am not familiar with node red and would prefer to work with yaml att. also I have no desire to change by switches or bulbs to Wifi for any reason.