Хорошо, я нашел это.
У вас конфликт идентификаторов в двух ваших источниках данных. В ваших «обычных» (не фоновых) данных у вас есть 5 событий с идентификаторами от 1 до 5. В «фоновом» источнике у вас также есть 4 события с идентификаторами от 2 до 5. Они конфликтуют с идентификаторами в другом источнике данных. Похоже, что это вызывает путаницу в fullCalendar и предполагает, что они связаны с событиями в «обычном» источнике данных с тем же идентификатором, и, следовательно, кажется, что они не могут быть отображены как фоновые события.
Является ли это ошибкой в fullCalendar, я не совсем уверен - вам нужно спросить программистов, каково их намерение. Конечно, в fullCalendar возможно иметь несколько событий с одним и тем же идентификатором, и есть несколько сценариев, где это полезно.
Однако, если, как и в вашем случае, события совершенно не связаны, вероятно, не стоит давать им одинаковые идентификаторы. Как только вы меняете идентификаторы, проблема исчезает:
Пример измененных фоновых событий:
{
"id": "2000",
"title": "At. Balearicus (perpe lui)",
"backgroundColor": "#FF40D1",
"borderColor": "#eb2cbd",
"start": "2018-08-20 09:00:00",
"end": "2018-08-20 10:00:00"
},
{
"id": "3000",
"title": "At. Balearicus (perpe lui)",
"backgroundColor": "#FF40D1",
"borderColor": "#eb2cbd",
"start": "2018-08-27 09:00:00",
"end": "2018-08-27 10:00:00"
},
{
"id": "40000",
"title": "At. Balearicus (perpe lui)",
"backgroundColor": "#FF40D1",
"borderColor": "#eb2cbd",
"start": "2018-09-03 09:00:00",
"end": "2018-09-03 10:00:00"
},
{
"id": "5000",
"title": "At. Balearicus (perpe lui)",
"backgroundColor": "#FF40D1",
"borderColor": "#eb2cbd",
"start": "2018-09-10 09:00:00",
"end": "2018-09-10 10:00:00"
},
Рабочая демонстрация по адресу: http://jsfiddle.net/qxLuLhsf/135/