Inbound route destination not going to IVR


First time posting here.

I have set up IVR. Our Elastix has 3 inbound routes. Before we had as a destination Time Conditions- which pointed directly to a time group, same on three inbound routes. Now I have created a new time condition - which points to IVR.
When I update inbound routes destination to the new time condition, only one number works, other two point in old time condition, even though in freepbx it shows that it is pointing in the new one.
If I point the new time condition directly to a time group, all three inbound routes work fine. Also if I point old time condition to IVR, only one inbound route works. If i delete old time condition, two inbound routes don’t work anymore at all.

It is a strange behavior which I can’t figure it out. It seems that the IVR is causing the problem.

We are using Elastix 2.5.0 which comes with FreePBX 2.11.0 and Asteriks 11.17.1.

Any help would be greatly appriciated.