Here's the conjecture:
For $n\in\mathbb{N}^*$, $(2^n+1)$ always has a prime factor with form $(2nk+1)$ where $k\in\mathbb{N}^*$, with an exception when $n=3$.
For example, when $n=5$, we have $2^5+1=33=3\times 11$, here the factor $11$ can be written as $2\times 5\times 1+1$, which means $k=1$ satisfies the conjecture.
I've verified this conjecture for $n\le 100$ but can't come up with an idea to prove or disprove it. I noticed that Zsigmondy's Theorem has a similar form but I can't find a good way to apply it in this problem. Any help would be appreciated!
Edit: Note that $2^n+1$ is not necessarily a Fermat number. Therefore, avoid conflating this query with those about prime divisors of Fermat numbers.
It does not provide a proof; however, this is a strong evidence that the conjecture is true.
– Josh Aug 23 '21 at 20:48