The problem is, and that's the reason why it is set correctly in the DB, in fact, the second team is no Reserve team. It is a B team or II team.
Reserve team is different to B or II Team.
For example - in the lower leagues (starting with Level 4), most teams have the main team and a reserve team playing in an own reserve competition related to their main competition.
- SC Korneuburg
First Vienna and First Vienna II is different because the main team is playing in the First Division (2nd level) and their II team (not reserve team) is playing in Level 5.