I am new to Flarum - am excited to be moving my forum after many years running Vanilla.
I have run into an issue with setting up email. Hosting is Linode VPS, php 8.3, installed using composer. version 1.89
I setup email using smtp with Mailgun, port 587, encryption as TLS. Tested port to confirm it is open. The test email DOES get sent and I receive it BUT I always get an error message, whether sending a test email on the email settings page or on the front end, logged in or not. There are no errors in the error log file.
I considered using the Mailgun option but when trying to install Guzzle, I get this conflict:

Why might I be getting this conflict?
Any assistance in how I might get either SMTP or Mailgun settings to work without error displaying would be greatly appreciated!