Started working on something similar, you seem to have a way more advanced setup.
My initial use case was for releases to package the addon directory in the same way the godot asset library does.
this way if they are in a zip that can be linked to for automatic download it would mean a custom asset library server can point to them.
hoped the thought is of interest, feel free to ignore