How do I prevent compression on app logo?


I’ve deployed my app, and uploaded a version of my logo directly rendered from a vector file to serve as the app’s logo. However, no matter how I upload it, it appears highly compressed and distorted after uploading. I’ve tried dozens of size (73, 100, 200, 400, 500, 1000, 2000 px) and different formats (PNG, JPG), and they all appear perfect before I upload and very distorted afterwards. In addition, all of the images (minus the 1000/2000px) have been 5-10kb, which is much smaller than the maximum filesize.

What is the optimal size and format for the app logo?