Подход правильный, но парадокс в том, что для auto discovering никакой адаптер не нужен (уверен что вы знаете как это работает).
По сути ServiceProvider может использоваться только при разработке и только для теста...
SOTVM, не уверен.
Там речь идет о рисовании поверх рабочего стола. Не берусь утверждать, но мне кажется что эти рисования не будут транслироваться в конференцию, т.к. они рисуются вне транслируемого окна (возможно даже на создаваемом скриншоте). С рисованием, как таковым, проблем нет - WPS Office позволяет рисовать на презентации в полноэкранном режиме. Ну и это не решает проблему анимации в презентации, которая не работает без fullscreen.
Попробуйте логировать текст запроса и убедиться что он не отличается в случае "не работает".
Не думаю что вызов от объекта может как-то повлиять на запрос, но все же попробуйте переписать в виде
Deposite::where()->exists();
А еще БД может сохранять дату в UTC, а сравниваете вы ее потом с локальной (зависит от настроек БД).
Доллар говорит что искать нужно до конца, а не с конца, т.е. вне зависимости от доллара порядок поиска будет прямой, а не обратный, что, собственно, и привело к вашей проблеме.
По сути ServiceProvider может использоваться только при разработке и только для теста...