Under the Volume usage report, the "EBS Volume Status" dimension/filter is based on the volumes current status.
The #attached and #unattached y-axis, is at that point in history. This means you can have 1 volume that was unattached on January 1st but is currently attached to an instance the report would show 1 on January 1st with the #unattached y-axis, but the categorization for "EBS Volume Status" would be "Attached".
For a volume that is created but never attached to an instance, the “Unattached Date” is the “updated_at” time we get from the API. If that volume is then attached to an instance, the expectation is that the unattached date to clear out.
If an attached volume is then unattached, the platform gets the unattached date from AWS API call, which gives us a status.
If CloudHealth sees a status of “Available”, the unattached date is set to the time that the API call was collected and processed.