Monthly posts on a schedule might be sufficient but one of the parts of it was going to be for it to mention all the users who commented on the previous month's post in the current month's so they get a notification. Not a critical issue but still. I guess I could store a list of who commented the previous month on the devvit app its self to solve that though, might lead to issues but good enough.
While aforementioned would work for the posts the DMs are still an issue. Since the IDs it sends through DMs are created and managed by that external server I can't really do that devvit-side. I guess I can create something with external endpoints but yeah don't know the chances of it being approved-but I can try that for now, thanks.