Apologies - I've resolved this myself now. It turns out the partial rendering this content was being drawn incorrectly somewhere else (not visibly) on the page - so presumably all the selectors to actually render the chart only hit the first instance and therefore the second instance wasn't doing anything.
Cheers, Mark