Having both @PlanningListVariable and @PlanningVariable is currently not supported; see the warning in the docs or this issue for details. You might want to use chained variables, which do not have this limitation.
@PlanningListVariable
@PlanningVariable