logrotate is run via the system cron. You can check these:
/etc/logrotate.conf should contain the line include /home/yellowtent/platformdata/logrotate.d in the very end.
The file /home/yellowtent/platformdata/logrotate.d/platform should contain /home/yellowtent/platformdata/logs/turn/*.log
As for cron configuration, systemctl status cron should say Active/running. There should also be a file /etc/cron.daily/logrotate .
Other than that, it can only mean that turn server generated a massive amount of logs in a single day (seems quite unlikely but who knows).
Does it rotate if you run logrotate manually? - Run /usr/sbin/logrotate /etc/logrotate.conf ?