Hello,
Thank you for the detailed investigation and explanation.
We understand the concern regarding the mismatch between the <element> value published in the update XML and the value registered in Joomla’s #__extensions table.
From your findings, it appears that Joomla is unable to properly associate the update record with the installed template in your specific setup, which results in the update being stored with extension_id = 0 and therefore not appearing in the Extension Update list.
The previously renamed/custom Helix Ultimate installation may indeed have contributed to this behavior, since Joomla’s update matching process depends on the registered extension identifiers.
We appreciate you sharing the technical details and your suggested adjustment regarding the XML <element> value. We will forward your findings to the development team for further review and verification.
Best regards,