First
Yes, God twice told Abra(ha)m to "leave your father's household, and go to the land of Canaan." This is knowable to us by putting together five sources:
1: The very few Biblical references to the idolatry that Terah's household had practiced (ex: Joshua 24:2; Genesis 31:53b).
2: In Acts 7, verses 2 thru 4, Stephen states that God had called Abe prior to when the group had settled in the town called Haran.
3: Genesis 12:1 is the Bible's record of the second time that God tells Abe to leave his father's household. Specifically, Stephen's comment, in reply to the high priest (Acts 7:1), is based on Jewish oral tradition, and was recognized by the Jewish High Counsel (called the "Sanhedren").
4: The Jewish oral tradition about Abe.
5: The fact that Genesis 11:10-31 is the record made by Shem.
.
Second
That first time, about which Stephen speaks, was God's way of at once (a) prophesying of Abe's eventual leaving his father's household, and (b) provoking Abe to evangelize his as-yet-still idolatrous father, Terah and, through Terah's conversion, to convert all of Terah's household.
The account that can be deduced from these four sources looks like this:
Abe had had decisive contact from Shem, as is implied by the fact that Shem's autobiographical account (Genesis 11:10-23) ends with Abe. Shem had converted Abe.
It may be supposed at at that time God had then called Abe, and Abe's response to God's call was the dramatic ploy that Jewish oral tradition says that Abe did: Abe was determined to do anything necessary to try to convince his father, Terah, to take Shem's witness to heart. So, according to that oral history, Abe one day waited for Terah to go out of Terah's idol-making shop, and then Abe smashed all the idols except the biggest one that stood prominently in the corner of the shop.
Then, when Terah returned, saw the mess, and asked Abe what had happened. Abe replied something like, "I saw that remaining idol in the corner smash all the others. I guess he was mad that you were allowing yourself to be misled by the other, false idols."
So Terah was finally convinced to believe that Shem's advice was right. This is why, despite that Stephen says that God had called Abe the first time prior to when Abe left Ur to settle in Haran, the ending of Genesis 11 credits Terah for taking his household, including Abe, to go to Canaan.
Terah was just too old, by that time, to actually make any life in Canaan, and might even have died from the long journey that would have been required to get all the way to Canaan. That's why they, including Abe and his wife, settled in Haran: they settled there in order to allow their father to live out the rest of his very old life in peace and ease.
Anyone who then wanted to join Abe to go on to Canaan was up to them. God had never forbidden anyone from going with Abe. But God had foretold that none need go with Abe except Abe's own household (which included his wife, and any 'employees' or 'servants' that Abe might have acquired).
.
------------------------------------------------------------
So, when we put all five together,
...we get two critically different instances in which God told Abe to go to Canaan without his father's household. The first time that God told this to Abe, it was God's way of provoking Abe to "get real" about Terah's idolatry.
Terah had still been an idolater, when God called Abe the first time. God was therein posing to Abe the idea of rejecting Terah as unworthy of Abe's full evangelistic effort. This was God's first direct test of Abe, and Abe passed with flying colors. That is what is implied in the Jewish oral tradition about Abe. Abe passed God's first personal test.
This is why Genesis 12:1 says what it says. That verse is not implying that God called Abe out of the blue, nor Abe at random of all persons.