I‘ve been doing exactly that for roughly 10 years and never had a problem with Gmail. You just have to set everything up to latest best practices (DKIM etc.). I‘ve even changed IP addresses a couple of times.
2007..2014 were probably the worst. Gmail was chainging often, Microsoft was blocking everyone.
I think self-hosting is easier now than 10 years ago.
This is because the business department will try to force admins to ignore requests to remove spammers as the spammers generally pay decent money.
By blocking everyone, it forces the ISP to get off their ass and kill the spammer irrespective of how much they are willing to pay.
https://blog.sucuri.net/2021/02/uceprotect-when-rbls-go-bad....
ISPs are now so sensitive to not allowing spammers that the RBLs can't make money from it anymore.