So the function node fires off all those getter nodes at once. I think that might be a big issue.
Take a look at this thread and this summary here: