Can someone please explain why the weekly backup wasn't having the same difficulty?
Most likely because it's copied already the previous full backups. Therefore, each time it gets executed, it copies only one, latest full backup.
In contrast, monthly job hasn't copied those fulls before, thus, when the time comes, it processes all of them. The said option should make a monthly job archive only one full, though.