I'm currently working on a clockwork soul sorceror in D&D 5e, which uses clockwork magic. There seems to be a discrepancy between how I understand it and how some sample builds I found in various fora (reddit/giantitp) interpret it.
My question is essentially what is considered as gaining a level. The subclass description says "Whenever you gain a sorcerer level, you can replace one spell you gained from this feature with another spell of the same level."
The way I understand this, a level one character will know the two "Clockwork Magic" spells no matter what. When they level up to level two characters, they may choose to replace one of these spells, while keeping the other. (Keeping this in mind.) In a similar vein, reaching level three will always make your character learn Aid and Lesser restoration, one of which may be replaced upon reaching level four.
When I look at some sample builds, however, these changes are considered one level lower. First level builds often only use one of the first level Clockwork Magic spells, while the other is replaced. Moreover, it is suggested that on reaching odd levels only one of the new Clockwork spells is added to your spell list, while the other is replaced immediately.
Is my interpretation correct or the one I seem to find regularly?