Makes sense and again, I don't know if the rules have changed. In previous years, you could sign a guy to your 53 off of another teams Practice Squad. That is how we got Allen Lazard in Dec. of 2018 (off of Jacksonville's PS).
All that said, I would be just fine if it was allowed, that the Packers swooped in and signed Veldheer away from the Colts. Revenge for our loss to them earlier this year.
Looked it up:
Player rights
While on a practice squad, a player is paid by that particular team. However, the player has the right to sign with another team’s 53-man roster. The one regular exception to this is that the player may not sign a contract with his team’s next opponent after 4 p.m. ET six days preceding the game (10 days preceding in bye weeks). A player cannot sign a practice squad contract with one team and then leave to sign a practice squad contract with another team, unless the first team has released said player.
The league has created another significant exception to this rule for this year.
Each team is allowed to protect up to four of its practice squad players from other teams.
The last clause may prevent the Packers from signing him.