I think that's quite a lot. Sometimes the LCD screen shows malformed data irregularly. Is that a problem with the current limit of arduino? Should I use a external 5V energy supply for the servo motors?
No. It is the servos that can draw too much current from the Arduino which is not designed to be used as a power supply beyond a few milliamps to power sensors and LEDs
Posting an annotated schematic showing exactly how you have wired this will expedite getting an accurate answer rapidly. Be sure to show all connections, power, ground, and power sources.
I'm not so sure about how much current my FTDI adapter can supply
It is a FT232RL
I asked deepseek and it says it may damage my adapter.
I tried it, and it works but the servo motor becomes really hot