Exactly. You can never just subtract and add time and assume results. I mean, if Almeida was riding for himself the whole time he may have also gone deeper on some stages trying to stay with Bernal, et al...rather than sataying with Remco which could have meant he had more tired legs and wouldn't have gone as well today.
I guess it's fairly safe to assume he'd be in the top 5 area battling for the podium but you never really know with this stuff in GTs since every stage can have an unknown effect on subsequent stages.
I think pacing Evenepoel for 20+km against multiple riders is more tiring than staying in the wheels in the front group