Unfortunately not. Correct info is printed for the home directories (a set of subdirectories) , but nothing is printed for the mail directory (a set of files). Not sure that I understand the purpose of testing for subdirectory existence. The directory test should, I think, be against just the home and mail directories. The command du -sh * can then summarize whatever it finds in those directories.
Commenting out lines 63-66 allows zz-disk_space to produce correct output.
zz-disk_space regression/not working in logwatch 7.7 & 7.12
Keeping 'LocalVariableTable' alone is not sufficient. Using '-optimizations !code/allocation/variable' does work as a workaround.
java class format error LVTT entry does not match any LVT entry