We were in the office yesterday should also be accepted.
Why is it 'у офісі' instead of 'в офісі'? Shouldn't it follow the rule 'в between 2 vowels'?
From what I understand, Duo is inconsistent with this rule. Also, Ukrainians (as mentioned in Tips & Notes) don't always follow this rule. They can break the rules just like native speakers of other languages.
В офісі