iPhone with 2 esims for phone numbers only

I tried VOIP on my iPhone. It didn’t work out very well. Poor customer service and problems explaining to everyone that they had to use my email address instead of my phone number to FaceTime and message me.
So now I’m going to put 2 phone numbers on my iPhone using 2 eSIMs (one with my old number from my previous province and one with an area code in my present province). No data plan. Just 2 prepaid phone numbers.
In my iPhone settings, under Default Voice Line, I can only select one carrier at a time. Does that mean I’ll have to change that setting every time I want to use the phone number from the other carrier? Or will the iPhone just automatically switch between the two lines when I make and receive calls?

[Moderator Note: Removed the image which showed the user phone number, for their own privacy.]

I haven’t used dual SIM on the iPhone, but on Android both were active and when you dialed a number, it used the default line, unless you overrode it and selected the other line in the dialer.

On Android, you could also link contacts to one of the two numbers. For contacts with no affinity, when you dialed it used the default number as the outgoing line.

I assume iPhone works in the same way.

Edit: I found this description on Verozon: Apple iPhone - Dual SIM with an eSIM - Change Line Before Calling a Number | Verizon

No. It depends on how you want to do it. You can chose a default per contact if you want.