So I went for a different approach in the end and managed to get it to work:
I deleted the reference list for Closure Group and turned it into a String field and did a simple calculation that returned the Current Assignment Group, worked first time.
I changed the Calculation Type to "After Read"