Can't get the new PCG Blueprint Point Processor Element to work

Has anyone been able to get a point loop to work with the new PCGBlueprintPointProcessorElement? I am trying to move my PCGBlueprintElements out of the old deprecated class and into the new PCGBlueprintPointProcessorElement, however I cant seem to manage to get results, No matter what I try the OutputRange points stay as defaul values.

I am creating a new attribute in PointLoopInitialize for the output, and setting it in the loop, I have tried getting the point from input, copying it over to the output and setting the value using the new output point, I have also tried just setting it with the metadata key without getting any points.

The only thing I have tried that works is creating the attribute in the input, setting the value in the input, then copying the point to output, setting the value there again, which is not correct because we are not supposed to modify the input, it would add the attribute to the graph BEFORE the blueprint node which is not ideal.
Anyone has a working example?