2 is the limit as 3 upgrade paths will crash your game during promotion, and it wasn’t necessary 1 higher level, you can have level 1 soldier upgrade into level 1 another soldier, I think you can even loop it if you will upgrade your soldier into itself. Not sure to the last part correct me if I’m wrong.