LCD Special characters on EEPROM

As long as the code is only using Arduino APIs, the code will be portable and should work on other platforms.
The entire point of Arduino was to create a portable environment so that code could work on any platform that has support for Arduino APIs.
The ESP platforms provide an Arduino environment.

It is only when you step outside the Arduino APIs that you will have issues.

For example, i.e. if you touch the h/w registers directly doing direct register port i/o to control pins vs using digitalRead() and digitalWrite(), etc...

--- bill