Spinner widget opens with end-of-list

I did some testing and although it seemed like a good solution, setting the default with the calculate does have some problems. My question is within a repeat group. When I swipe back to the previous repeat and back again, the filled value disappears and the default shows...