Ray, I was suggesting that you will need a separate Placeholder but further each has to be unique. If ECWID references an ID in its code that the same ID/Placeholder across Main and Variants will fail.
This was only a suggestion.
ECWID seems to use a structure like:
<div><script charset="utf-8"src="https://app.ecwid.com/script.js?1003">
</script>
<script>xCategories();</script>
</div>
If this appears in several Placeholders on a page then all seem to render.
On the basis of this short test, the same should work on all Variants.
Acorn
Bookmarks