2025/04/07 Updated
As mentioned above, the workaround that moves the script to /etc/cron.daily worked well, but when I tried to specify the execution time in /etc/crontab like this
30 21 * * * root run-parts /etc/cron.daily
The script GET KILLED AFTER FIVE MINUTES AGAIN!
Any idea would really appreciated.