This is actually the right time to trade him. He’s 31 coming off a near career season making 5.6 centering the third line. Some team will value him as a 2C and trade accordingly.
Vegas is in the business of winning not maximizing value. Karlsson is arguably the most important player on the team after Eichel. Him having a bum hamstring is the single biggest reason they lost to Dallas.