Hi Marc,
Yes. This is for preserving your data as long as possible. In your pool definition, you have configured:
Maximum Volume Bytes = 50G # Limit Volume size to something reasonable
Maximum Volumes = 100 # Limit number of Volumes in Pool
This way, Bacula will only recycle a volume if the limit of 100 volumes is reached and also if it could not find an appendable volume available in the pool. You have less then 50 volumes up to now.
Best regards,
Ana