Jail Service Sometimes Starts, Sometimes Doesn't

I have one jail running icecast intalled from pkg. When my server reboots, the jails starts, but sometimes the icecast rc script does not start the icecast service, and sometimes it does.

I’ve tried 13.2 and 13.3 release jails running on TrueNAS CORE 13.0 and 13.3

So I’m trying to collect some reasons for this behavior. Why would a service sometimes start, and sometimes not start?
Could it be an iocage issue?

Hard to say. Does it require a working internet connection to start? Maybe something in the script (or a dependent service) checks for an internet connection?

I checked that. The “REQUIRED” field is commented so no to that.

I now have another jail on 13.3-RELEASE-p4 that has started acting this way.

I have to manually go in and start the service (meshcentral in this case) instead of it starting on its own.

Are there any rc related logs one could possibly look at to see what is going on?