It is not about the Port 25 itself but AWS or any similar big players in market block the SMTP relay access technically. That means, no matter whichever port you use for mail, it wont work for outgoing mails. This they do is to prevent their IP address getting blocked for SPAM and also for security purposes. They dont want their resources to be misused for any reasons.
To get it unblocked, you need to send request to them declaring that you will be using their Server for outgoing mails only for transactional mails and will not use it for marketing and other purposes. Only then, they consider to unblock it.
Otherwise you have option to use Amazon SES or other third party SMTP providers to configure your mails.
Getting into spam happens when you have not configured the DNS txt records for mails which includes spf entry, dmarc policy, dkim entry.
confirm if your mail settings are correct using sites like mxtoolbox
Log into rainloop admin panel and change the port settings for smtp if you wish and click on test button to check whether its working fine.