I believe we have a bug with this interface functions

So In My Finding I have an interface with an output Implementing 4 variables (1st). The main focus is the Quantity. However, it’s not plugged into the Function note, The function node has a variable of “1015” (2nd pic). It returns that Just fine. As well with the name of the item No problems. Result (4th pic). But Looking back at the first picture, Reconnect the quantity note to the output function. I Return a 1 Not a 500. In the same interface that returns its name. Is this a bug? or am I missing something here?