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.