In lieu of an official announcement when a players changes teams, the app defaults to their previous number. For instance Garrett Crochet was #45 on the White Sox and when he was traded to the Red Sox, it said that was his number for awhile but it’s retired for Pedro Martinez. Now it says #35.
So be patient. I doubt Goldy is THAT attached to #46, it wasn’t even his number when he was with Arizona.