For the first issue, it seems that the queue worker is not running. Make sure that the queue worker is running by running the following command on the server:
php /path/to/artisan queue:work redis --queue=default
Replace /path/to/artisan with the actual path to the artisan file in your Laravel project.
For the second issue, it is recommended to use a cron job to run the Laravel scheduler. Add the following cron job to your server:
* * * * * cd /path/to/your/project && php artisan schedule:run >> /dev/null 2>&1
Replace /path/to/your/project with the actual path to your Laravel project.
Also, make sure that the APP_ENV variable in your .env file is set to production so that the scheduler runs in production mode.
If you have already set up the cron job and the scheduler is still not running, try running the following command on the server to see if there are any errors:
php /path/to/artisan schedule:run
Replace /path/to/artisan with the actual path to the artisan file in your Laravel project.