Hi Benjamin,
Sorry for not replying sooner 😉
I have resolved the issue (on one site at least) by manually editing the links to point to the contact page, when I use the ‘Add Contact Link’ button it was just adding the recipient to the link rather than the contact page URL and recipient.
Hope that made sense..
I have had the same problem (0kb files) since about v 1.3ish and have had to apply the fix below after every update.
https://ww.wp.xz.cn/support/topic/downloading-0-bytes-on-v132?replies=9#post-4899086
The line to change is now
@ob_end_clean(); // Clear the output buffer
replace with
while ( ob_get_level() > 0 ) @ob_end_clean();
YMMV but this fixes that specific issue for me every time..
Just had the same issue with 1.5.1, made the change above (although it’s ob_end_clean in 1.5.1) and fixed.