When using an optional decorator directly underneath a repeat node, the optional decorator and anything underneath it will only run once, regardless of repeater settings.
Issue seems to be resolved by adding a decoratedConnection.status == Status.Optional clause to the repeater’s connection reset logic.