Zend certified PHP/Magento developer

Why my Magento Cloud suddenly show DI generation issue?

I didn’t deploy anything for 1 month on my Magento Cloud, but I started to see this error message in my var/log folder.

[2022-03-27 00:16:06] report.CRITICAL: Can't create directory /app/avycv8hfbkyv1/generated/code/Amasty/Gdpr/Model/Notification/Notifier/AnonymizationNotifier/.
Class AmastyGdprModelNotificationNotifierAnonymizationNotifierProxy generation error: The requested class did not generate properly, because the 'generated' directory permission is read-only. If --- after running the 'bin/magento setup:di:compile' CLI command when the 'generated' directory permission is set to write --- the requested class did not generate properly, then you must add the generated class object to the signature of the related construct method, only. [] []
#25 /app/avycv8hfbkyv1/generated/code/Magento/MessageQueue/Console/StartConsumerCommand/Interceptor.php(26): MagentoMessageQueueConsoleStartConsumerCommandInterceptor->___callPlugins('run', Array, Array)
#26 /app/avycv8hfbkyv1/generated/code/Magento/MessageQueue/Console/StartConsumerCommand/Proxy.php(143): MagentoMessageQueueConsoleStartConsumerCommandInterceptor->run(Object(SymfonyComponentConsoleInputArgvInput), Object(SymfonyComponentConsoleOutputConsoleOutput))
#25 /app/avycv8hfbkyv1/generated/code/Magento/MessageQueue/Console/StartConsumerCommand/Interceptor.php(26): MagentoMessageQueueConsoleStartConsumerCommandInterceptor->___callPlugins('run', Array, Array)
#26 /app/avycv8hfbkyv1/generated/code/Magento/MessageQueue/Console/StartConsumerCommand/Proxy.php(143): MagentoMessageQueueConsoleStartConsumerCommandInterceptor->run(Object(SymfonyComponentConsoleInputArgvInput), Object(SymfonyComponentConsoleOutputConsoleOutput))

I know I’m not supposed to run the setup:di:compile on Magento Cloud and I didn’t, but why did it suddenly appear?