How to debug failed backup

@Joe I just got this back from Linode

" We are unable to share our full internal logs but one thing I’ve noticed today in our logs is that your .info .dom files are uploaded with the user agent “libwww-perl/5.833” and the filename looks to being improperly generated(based on the .info/.dom examples you’ve provided):

PUT /virtualminbackup/mebbin%2FSaturday%2Fweightlossinabox%2Ecom%2Eau%2Etar%2Egz%2Einfo HTTP/1.1" 403 198 "-" "libwww-perl/5.833

vs

PUT /virtualminbackup/mebbin/Saturday/weightlossinabox.com.au.tar.gz HTTP/1.0" 200 0 "-"

So perhaps there’s a bug in the Perl there or the .info/.dom files are just handled differently – I’m not familiar with Virtualmin but their Support team may be able to provide more details."

So it seems to be that the info files have some kind of URL encoding when the API is called but the main tar file does not - that looks like something significant.