That is another point you are making here.
But would you agree that, from how he behaved at Acts 10, Peter never thought "certain laws were abolished at the cross"?
If one thought his vision was literal, but it wasn’t and the vision was explained…
Acts 10: 17 Now while Peter wondered within himself what this vision which he had seen meant, behold, the men who had been sent from Cornelius had made inquiry for Simon’s house, and stood before the gate.
Acts 10: 19 While Peter thought about the vision, the Spirit said to him, “Behold, three men are seeking you. 20 Arise therefore, go down and go with them, doubting nothing; for I have sent them.”
Acts 10:34 Then Peter opened
his mouth and said: “In truth I perceive that God shows no partiality. 35 But in every nation whoever fears Him and works righteousness is accepted by Him.
Acts 10:42 And He commanded us to preach to the people, and to testify that it is He who was ordained by God
to be Judge of the living and the dead. 43 To Him all the prophets witness that, through His name, whoever believes in Him will receive remission of sins.”
Acts 10: 44 While Peter was still speaking these words, the Holy Spirit fell upon all those who heard the word. 45 And those of the circumcision who believed were astonished, as many as came with Peter, because the gift of the Holy Spirit had been poured out on the Gentiles also.