It's correct to install exchange 2013, same license, on other server of the same domain?
Technically that is supported, but nobody who answers questions in this forum is qualified to quote licensing terms on behalf of Microsoft. I strongly recommend that you uninstall Exchange from the old server or else it will stay in your Active Directory
forever and undoubtedly cause you problems.
Will i get some errors, if the installation find the forest already prepared?
No. I recommend that at this point you install Exchange 2013 CU3, which I assume will update the schema from the version you installed previously anyway.
Or it's better to install on other domain?
That wouldn't make any difference unless the other domain is in a separate forest.