а разве executor.start_polling(dp) можно запустить асинхронно?
может ли gunicorn кешировать всё что видит?
как думаете помочь ему написать код? или пусть учится?