My phone doesn't fast charge at times, then I realized the issue is with the cable even though my Asus factory cable doesn't look damaged. Try a different cable and see.
Sometimes the internals of cable breaks and it doesn’t look damaged outside. Check if data transfer works, if data transfer works then the cable is fine.