In 3CX v20 the CFD app will check the office hours & holidays for the Default department. In 3CX v20 Update 1 (not released yet), you will be able to assign a department to a CFD app, and in that case the app will follow the department's office hours & holidays.