Seems odd on San Fran's part. They just signed him to 5 year contract extension with a 7 mill bonus in December.
They essentially gave up 7 million to move up from the 5th to the 4th round.
I heard their new GM Lynch wasn't a fan. And then they took George Kittle in the 4th round this year and he's apparently showing very well.