Your issue at other casino is basically your own fault because you activated the SMS 2FA instead of activating the common App 2FA. It affects your progress because you did not check about it earlier, so basically your experience is an example of player's mistake about 2FA which means that 2FA is not affecting your progress but your mistake is. 2FA is something optional in most casinos or in most online services which is used to have better security of the account. Even if there is casino that make it something mandatory, it means that the casino care about your account.