@beatyou1314 maintaining 4.0 in engineering is insanely hard. I know, because I tried and lasted exactly 1 year. Don’t be discouraged, and do file an appeal. The worst thing that can happen - they might deny it. In your appeal present “new and compelling information”. This can be anything else that might make you stand out - were there any clubs or activities you didn’t mention in your application? When I was writing an appeal to ucsd (still pending), I talked about how I was recently promoted to a developer (from junior developer), solely based on my self-education and how a degree would help me go further.
Good luck to you, my friend!