Reputation rewards for gray quests

How exactly does it work in Classic?

In vanilla you got full reputation for green and up quests, then decreasing reputation for gray quests based on how much you outleveled them. One source says it worked like this:

What is Reputation Reduction?
This is the term given to the effect seen when a Reputation from a mob or quest is lower because of the level difference. Once the mob goes Grey, or a quest is six levels below you, you lose 20% of the total Reputation possible for the kill/completion for each level. This goes this way for four levels, until you reach the minimum Reputation gain of 20%. Example:

Morrowgrain to Darnassus/Feathermoon Stronghold is a level 50 quest. At level 56 it becomes Grey. The level rewards look like this.
Level 47 - 55: 25 points (100%)
Level 56: 20 points (80%)
Level 57: 15 points (60%)
Level 58: 10 points (40%)
Level 59: 5 points (20%)
Level 60: 5 points (20%)

Taken from www dot ownedcore dot com/forums/world-of-warcraft/world-of-warcraft-guides/990-ultimate-reputation-guide.html

But this post from the Classic Beta forums says it wasn’t working right as of May. https://us.forums.blizzard.com/en/wow/t/reputation-gains-seem-to-be-off/177300

I haven’t been able to find anything more recent. Does anyone know?

EDIT: I found this Reddit post from Shadow Panther saying it was a bug that was fixed during Classic Beta. www dot reddit dot com/r/classicwow/comments/bshono/regarding_rep_gains_on_grey_quests_closed_beta/eopcgc6?utm_source=share&utm_medium=web2x

Does anyone have more information?