Y_range for multi float targets

My models have a target with two floats with ranges (-1,1) and (0,1). With some models I get great results, with others it seems like the two outputs have a target range of (0,1).

I tried this y_range=[(-1,1),(0,1)] which seems reasonable but it causes this


Tried y_range=((-1,1),(0,1)) and it seems to work.