You may want to check your configuration vs the write up again.
Permit_join takes a json payload, and that payload includes the timer value. As indicated in my write up above. Its also the reason the output is written the way it is.
Using the info topic (as noted above) shows its real time status. Similarly you’ll want to have it set to false in the config, otherwise its going to open up joining every time you restart.
Jp