This is a classic error. There are similar proofs that $-1=1$. Some exponent laws don’t work (in the same way) in the complex numbers, generally speaking. You need to pay attention to branching issues. In the real numbers there are no problems because the exponential is injective, the logarithm unambiguous. Due to the logarithm’s ill-definedness, $(a^b)^c=a^{bc}$ doesn’t work any more...
Why? Because, if $z=e^w$, then $w=\log z+2\pi in$ for some integer $n$. When you start chaining $z=(e^w)^s=\exp(s\log e^w)$, there is an ambiguity factor of $\exp(s\cdot2\pi i n)$ that must be accounted for. This is what’s causing your problem (but note that, if $s$ is an integer, the ambiguity factor evaluates to one so there’s no problem with integer exponent laws). In more detail, $1^x\equiv1$ isn’t necessarily true, it depends on which branch of the logarithm you use. In your case, we want to say that: $$1^{1/2\pi i}=\exp((1/2\pi i)(\log1+2\pi i n))=\exp(1)=e$$If I choose $n=1$. Crisis averted!
One rule you can always use is $\exp(w+s)=\exp(w)\exp(s)$. That never fails. To be clear, the other rules don’t “fail”, per se, they just need to handled with care. They are correct up to a choice of logarithm.