Bringing up 'mistakes' in the wrong way can be discouraging. But, what you've described is really a simple fix. Game 'rules' official or homebrew should be known to all, before the game starts. If a rule is omitted, or added, or changed because the DM thinks it's better, or easier, or cool is...
The GM Philosopher channel has been pumping out GM tips to help game masters run great games. A active Discord of support, live plays, Live call in shows weekly for actual discussion with the host...can't believe you missed this one...Landlocked Warlocks weekly Casual Friday that discusses news...