update
Today my charge pipe to inter cooler coupler was found broken. So i think its been causing a leak which has been causing my fuel pump to be off cycle which might have caused the evap system to detect a leak. since the evap system checks for leak by taking a vacuum and measuring for lost pressure and if the system its taking the vacuum from (ie the intake manifold) is already loosing pressure its causing the rest of the system to act up.
Im no expert, im just spitballing ideas to see if anyone els knows the real problem