It did start in the house. Some generic bill was taken from the house, edited and this is the result. This is how this always happens and this has been explained 100s of times.
As to stopping the bill in the House, there clearly is nothing in it to close the border. No reason to advance it in the House. But then, there wasn’t in the Senate, either.
That much of an edit is not an origination in the house.
In any case, this is nothing but the same old Ukraine bill