I think i have understand where my error was, i edited.
I anticipate that this is not a convention, it has to be like that.
I use the notation $x^{\mu} = (t,\vec{x}) = x$.
Transferring the Poisson brackets properties to the commutators
(i.e quantizing) one has that the equal-time commutation rules between the field operators and the conjugate momenta $\pi = \partial_{0} \phi^{\dagger}$ and $\pi^{\dagger} = \partial_{0} \phi$ are:
$$[\phi(x) , \pi(y)]_{t} = [\phi^{\dagger}(x) , \pi^{\dagger}(y)]_{t} = i \delta^{3} (x - y) (1) $$
The other commutators are all zero and here,the sub-index $t$, means that the commutators are equal time computed.
The correct way to write the fields and the conjugate momenta is only: $$\phi(x) = \frac{1}{(2\pi)^{3}} \int \frac{d^{3}p}{\sqrt{2 \omega_{p}}}\left(a(p) e^{-ipx} + b^{\dagger} (p) e^{ipx} \right) (2) $$
$$\phi^{\dagger}(x) = \frac{1}{(2\pi)^{3}} \int \frac{d^{3}p}{\sqrt{2 \omega_{p}}}\left(a^{\dagger}(p) e^{+ipx} + b (p) e^{-ipx} \right) (3) $$
$$\pi^{\dagger}(x) = \partial_{0} \phi(x)=\frac{-i}{(2\pi)^{3}} \int \frac{d^{3}p}{\sqrt{2 \omega_{p}}} \omega_{p} \left( a(p) e^{-ipx} - b^{\dagger} (p) e^{ipx} \right) (4) $$
$$\pi(x) = \partial_{0} \phi^{\dagger}(x)=\frac{-i}{(2\pi)^{3}} \int \frac{d^{3}p}{\sqrt{2 \omega_{p}}} \omega_{p} \left( -a^{\dagger}(p) e^{ipx} + b(p) e^{-ipx} \right) (5)$$
From these expressions you can obtain the two types operators (note that up to now i'm not calling it "creation" and "annihilation" operators) in terms of the fields and the conjugate momenta:
$$a(p)= \int \frac{d^{3} x}{\sqrt{2\omega_{p}}}\left(i \pi^{\dagger} (x) + \omega_{p} \phi(x)\right) e^{ipx} $$
$$a^{\dagger}(p)= \int \frac{d^{3} x}{\sqrt{2\omega_{p}}}\left(-i \pi(x) + \omega_{p} \phi^{\dagger}(x)\right) e^{-ipx}$$
$$b(p)= \int \frac{d^{3} x}{\sqrt{2\omega_{p}}}\left(i \pi(x) + \omega_{p} \phi^{\dagger}(x)\right) e^{ipx}$$
$$b^{\dagger}(p) = \int \frac{d^{3} x}{\sqrt{2\omega_{p}}}\left(-i \pi^{\dagger} (x) + \omega_{p} \phi(x)\right) e^{-ipx}$$
With the expressions above, one can compute the commutators between the operators $a$ and $b$ (and their dagger), finding that the only non-zero commutators in momentum space are:
$$\boxed{[a(k),a^{\dagger}(p)]_{t}=[b(k),b^{\dagger}(p)]_{t} = \delta^{3} (k-p)}
$$
The point is that only now, looking to the boxed relation above, you can identify $a$, ($a^{\dagger}$),$b$,($b^{\dagger}$) as the annihilation (creation) operators, referred to two different family of harmonic oscillators. Simply beacause the boxed relations are just those well-known of the harmonic oscillator.
In the end, the only way to obtain the boxed relations, and so, the only way to identify the creation and annihilation nature of the operators, is to construct your field theory with the definition of the fields and conjugate momenta (2),(3),(4),(5). If you invert the sign of the exponentials, you will not find the boxed relations, and so you can't talk about creation and annihilation operators.