If the page is just reloading, is probably some error with the form validation (caused by the StoreAppointmentRequest).
To confirm (fastly), add:
<?php dump($errors); ?>
on the .blade file with the form.
and submit the form again.
If this is indeed the case, then: https://laravel.com/docs/11.x/validation#quick-displaying-the-validation-errors