That’s because the input processing for that website takes place in one jail, and the website (the output) takes places in another jail. There is no way for one to tell the other that something is ready for processing. This is a design issue.
Through the magic of jails, I plan to move dev.freshports.org, or at least, the website that the public sees, to another website.
My current home lab is configured with Nginx sitting behind pfSense, and in front of a few instances of Nginx and Apache. This allows me to put my webservers wherever I want, and tie them all together with Nginx as a proxy.
Of course, what may delay me entirely may be the naming of the new jail. Or, I could just move it all into the jail I’m now using for processing the input. That would be cleaner.