1. Just read the license. Never is a trademark granted. Source code can and is granted completely independently of trademarks (otherwise, as one example, how does Apple license iOS SDKs without permission to use the name “Apple”? It’s just a more stringent license than a FOSS one.)
2. It’s already happened, Debian wanted to change Firefox, Mozilla said no, lo and behold we had “Iceweasel” for a decade.
https://en.m.wikipedia.org/wiki/Debian%E2%80%93Mozilla_trade...
3. Trademarks never expire, unlike patents, trade secrets, etc. Unlike source code, the trademark owner has near-absolute leeway in how they are used.
To your example: Debian had to rename their package because they were making modifications to the code of Firefox, so it wasn't Firefox anymore.
OBS could try to make the claim that how Fedora is packaging their code modifies the code, but that's way more tenuous given that building the product with different versions of its dependencies isn't really changing the code.
If the Blender Foundation one day decided that only the Windows and Mac App Stores can distribute Blender, yes, Linux distributions would be forced to use a different name.