When we try to schedule a process monthly , the next run time should be in next 30 days , but it displays the next runtime is in weeks time. Attaching snapshots for reference.
We’ll be fixing this issue in a future release.
You actually can use Advanced tab and enter a cron expression.
Use this: http://www.cronmaker.com/ to generate any crone that you need.