Is 30GB of HEAP still the max recommended limit?

Is GC pauses still an issue with data nodes having more than 32GB of memory allocated to Java ?

Roughly yes, but the reference docs give more context to that recommendation.