Was piwik ever meant to Archive periods (1, 2, 3, 4) so that reports could be pulled using segments. Primarily custom_var?
You can use segmentation and custom variables: Segmentation - Compare segments of visitors - Analytics Platform - Matomo
Piwik will archive on demand.
It doesnt seem like the archive.php script creates the necessary blobs for the data tables. Is this by design?