Encanto has also made $13M in DVD/Bluray sales. It's also Video on Demand with a cost to 'rent' or 'buy' on a whole bunch of streaming services.
D+ brings in billions of dollars per year in subscription fees. The minutes watch accrues to Encanto and D+ pays DAS for the use of Encanto. So, on DAS's books, Encanto's revenues are much more than the theatrical Box Office take.
Encanto has surely made an overall profit buy now.
Sure, Disney doesn't have bragging rights for a blockbuster Box Office, but they have something more important to a corporation: profit.
Also, Disney knows that Encanto's underperformance was their own fault by cutting short its theatrical run and announcing when it will be on D+. That was part of the frenzy of streamers fighting over the number of subscriptions. Encanto's theatrical take was sacrificed to boost D+ numbers. So, it would be odd for anyone at Disney to hold that against Encanto for not having a blockbuster Box Office.