Thanks to @Helga_Razinkova’s help in PM, I was able to reproduce the issue.
I pushed a fix
.
https://github.com/Arkshine/discourse-banner-featured-links/pull/3
In short, the component was not expecting the settings to be updated through Settings Editor and with a missing icon field, an error happened.