I believe that youâ€™re misinterpreting the answers (yours and theirs).

Your calculation determines where the third quartile lies with respect to the ordinal data: 25% of the way from data point 29 to data point 30, whatever their values.

Their calculation determines where the third quartile lies with respect to the _ values of the data points _.