My CNG system has held pressure for a couple of months now.
Good luck finding the leak, but it should be rather straight forward... the hose is one continuous run, right? So really you only have the tank, the solenoid, the hose and the stove. Divide and conquer... cap off the hose and work back.
Bet it is the stove that has the leak. Is it new?