I must admit, for such a powerful firewall it really annoys me that pfSense hides some of its handiwork in the scripts. It caused me particular issues when setting up a script that started at boot as it would start before the boot script had finished causing boot to hang. I had to resort to just letting cron start it up a minute after bootup, not the end of the world I suppose as I wanted to check its still running every minute anyway.
But the time I wasted finding that out and the bizarre concept that they would initiate any custom script before the entire boot process has finished is baffling.