This was not a bug, it is not allowed to have a dynamic id on App Connect components. It is not possible from the UI and you can only add it in code view. When you use a dynamic id on the component the data will not be accessible using expressions and also child components will be inaccessible.