Thanks for looking into this issue. The difference between the two is likely the sanitisation that is turned on on the hub. Which hub version are you using @Vonwen? We recently introduced sanitisation by default on our Hubs and Servers. This sanitisation is turned off by default in the AP.
While we did some special handling to some nodes to make sure that they only sanitise the important parts, there is still some encoding going on to prevent malicious key sequences. This most often kills base64 encoded data as it is very likely that this encoding will happen and therefore the content is broken. There is not much that we can do to still confirm to security standards and make sure that we don’t break these strings. You could exclude the sanitisation for specific nodes, but than you have to live with the less secure execution of these nodes.
We are currently reworking a lot of these components to make use of newer nodes (Image View in this case) to make images possible but still be secure.
Let me know if this helps.
Greetings,
Daniel