Edit: Solved - RaycastResult is a Struct
Encountered some weirdness where I could get/set values in a RaycastResult just fine.
But put that RaycastResult in to a List and, while I could still get values from it, I could no longer set values..
Attached image is me trying to isolate it as much as possible (hitting the Manual Events on the left first, from top-to-bottom, then the ones on the right) Hopefully reproducible. The mid-right test showing that referencing the Chained RaycastResult gave a different value than referencing it directly from the List..
Customer support service by UserEcho