This is expected. On uninstall, attachments are marked as unassociated and the next time the clean up cron task runs, it'll delete unassociated attachments. Since you installed the add-on again before old attachments were cleaned up, this happened.
As this behaviour is consistent with XFRM and XFMG, I won't be changing this.