Timestamps of house prices should be updated for each token individually, but RAACHousePrices uses the same lastUpdateTimestamp storage variable for all tokens.
RAACHousePrices.lastUpdateTimestamp is updated on every RAACHousePrices::setHousePrice call (link), so when RAACHousePrices::getLatestPrice is called for some _tokenId it returns lastUpdateTimestamp updated by some another _tokenId (link).
House price oracle can return fresh timestamp for staled price
Manual code review
Store timestamps for each token individually
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.