Honestly the return on that deal was probably a bit lighter than what it should have been, but Scherzer kinda had them by the balls. IMO they should have traded them separately
Also something to note is that Stroman was supposed to be a free agent last year but he decided to sit out the season pushing his free agency back a year. No way the Jays FO could have expected that