The reason that the form now works is that after your modifications, the second knockout binding is not executed.
Knockout does not support multiple data-bind attributes. Therefore your form is always shown even if there are no coins loaded.
I am curious how you added widgets to the menu, normally they are only usable in the widget area, did you use a special plugin for this?
To summarize: When you use the latest version of all plugins, with unmodified code, and with a standard theme, and with zlib compression disabled in the JSON API settings, the problem you are facing is that the form appears, but when you click on a tip suggestion, the form stays empty?
Please verify the above. Thanks.