Hey @GabCo,
Welcome to the community
What about using a schedule trigger that runs every day then use the Slack node to get a list of all channels and check if the name matches your pattern then extract the date to see if it is older than 30 days and if it is delete it.
Workflow below shows an example on how to do this and assumes your Slack app has permission to list all the channels.