Why am I getting attachment with size 0?

Why am I getting attachment with size 0?

File size can be zero for various reasons:

The attachment is blocked by the provider either at the sender side or the recipient side. It happens when the provider server considers it malicious.

It is also possible because of some restrictions on the file not allowing us to sync it with Nylas Google Drive files or links to files are also synced with size 0 since they are links to files and not real attachments.