To be honest, I don’t want to make changes to something that works
I just want to add an extra layer of security to it. Knowing if the pump is working for X amount of time (I know it takes 10 min at most to fill up the upper tank) will be sufficient to cover my need.
I implemented something similar to this to determine the water level: