It’s possible its because of the true false, maybe try forsing it to to_string and see what happens, or to troubleshoot i like to work up the ladder and set a field at a higher level of the variable to dump how exactly the data looks to the pipeline. So set_field(to_string(geo[“traits”]))) etc