Monitoring two systems in one building

I have a building that has two departments in it. Each department has its own fire alarm panel. One panel is an intelligent panel and the other is a conventional panel. Right now the intelligent panel monitors the conventional panel for alarms, troubles, and supervisories. Is it within code to separate the monitoring and have each panel individually monitored even if it technically is one building? Both sides are warehouses with a few offices.

If they both trip each other, only one should need to be monitored, however if say troubles and supervisories don’t trip each other, or only go one way, they both need to be monitored. Sometimes monitoring could be shared between one radio/cell modem, but often times each system has it’s own monitoring.