I was able to resolve this issue by getting in touch with the wavshare support. they provided me with the a new demo code that does all the initilizations correctly and i am not facing those issues anymore.
https://files.waveshare.com/wiki/ESP32-S3-Touch-LCD-4.3/demo/ESP32-S3-Touch-LCD-4.3_Code.zip
the above is the link to the new demo files for anyone who is facing a similar issue