If your address start with fe80, and not 2XXX, then that’s a link local address. Temporary addresses only apply to public addressing, aka when you actually have access to the IPv6 internet. With privacy extensions’ temporary addresses, you’ll still have a stable address, but it won’t be used for outgoing connections, so websites for example, will see only your temporary address.
On my PC for example, I get 3 IPv6 addresses. The link-local one for the internal stuff the router needs to do, my stable IPv6 address, and a temporary address, and if the PC stays for long enough, I get other temporary addresses.
Also, the missing temporary addresses on Fedora by default are not a bug, that bug is invalid as you can see; that’s something for Fedora to enable on Workstations, which they should: IPv6 temporary addresses on Workstations