I hope this is an acceptable place to post this, despite using the Widget SDK rather than the H5 SDK. The issue isn't actually related to any of the SDKs specifically, but rather the component library.
So I'm currently working on something that makes use of the SohoAccordionComponent (as well as related components). Additional content can be added to this component dynamically. However, the accordion doesn't update properly when pushing to the array that the accordion elements are built from.
The widget initially looks like this, with 2 elements in the array.

This can be fixed by calling the updated() function on the accordion component after a small delay after pushing to the array that it is based on. I ended up using a custom directive to do this when the last accordion header is added. But I feel like there ought to be a way to get the accordion to update after an element is added with the standard functionality provided by the component(s). Is there any function for any of the components to do this automatically, by default?