This match is an equally important match for both of them so they will try their best to win. Juventus will wait for the results of Inter Milan's match in week 21 and Juventus is really looking forward to Inter Milan's defeat in this match because Juventus is in an unsafe position because Inter Milan can take over that position if they win the match or draw, but I think Inter Milan can definitely win it otherwise it's possible that the match will be a draw as you said because Inter Milan is playing away so it's quite tough.
Yes, Fiorentina gets a big advantage because they play at home, but Inter Milan also plays quite well even though they are playing away, so Inter Milan still has a chance to win if Fiorentina is careless and doesn't succeed in taking advantage of their home opportunities. The competition between Juventus and Inter is still quite interesting because of the difference both are still too small so both clubs still have a chance to fight for the league title.
When Fiorentina is in their best performance, Fiorentina can actually be a very strong opponent. But unfortunately recently Fiorentina has looked a little shaky and their consistency has been a bit compromised.
Their decline in performance started when they lost to Sassuolo and then continued with a match that became quite difficult to win against Bologna. After that, Fiorentina could only get a draw in the match against Udinese. Even though at that time Fiorentina was the host. And the worst thing was that Fiorentina lost 3-0 to Napoli. Even though Napoli were not in their best performance at that time. So for the Fiorentina vs Inter Milan match, it is clear that the home team will still have difficulty winning.