I was stuck on this for 4 hours now, Troubleshooting to figure out what I am doing wrong and find out “what I am googling for” and the ReturnValue mentioned in the solution was my issue. I had a trailing space because the output variable name wouldnt save if I didnt have it but afterward I was able to delete it and it worked?
So in short, Save your output variables by adding the space afterward but immediatly remove the trailing space after it saves so the intellisense can pick up your function on the property access tab. Because I can imagine if you put this off for later you might forget to do it.
Thanks again OP. You just saved me a frustrating afternoon.