Also my question is why on my phone that is a 5" Full HD display, when i run Symphony of the Night in the correct scale at full screen it look pixel perfect and when i force it with Custom scalin on Adrenaline pixels look distorted?
What this plugin is accomplishing, is getting a pixel perfect image. (Integer scaling or at native resolution)
In order to get that, you need to multiply the amount of pixel in factors of whole numbers. (2/3/4 etc).
I think this picture is the perfect example to describe integer scaling.

If the resolution is smaller than the screen's resolution, and you want to fill it.. you will have to stretch the image..
If you look at the Vita resolution 960x544, and PSP/Adrenaline runs at 480x272.. it's exactly half amount of pixels.. so technically the Vita is upscaling PSP image by 2, since it fits perfectly.
Which is why the image looks so clear.
Now, does your phone screen have enough pixels to multiply in whole numbers? if not, then it's not pixel perfect...
So when you stretch a resolution to fit, you are multiplying the pixel by fractions/decimals, then it no longer becomes integer.
Emulators will use filters to smooth the image, so it doesn't look bad. and some use scan line filter to mimic the pixel effect.

Check this image, basically compares integer scaling vs bilinear scaling (which is what emulators use for up-scaling)
https://www.techpowerup.com/img/kLGzbamqwTe0uFMb.jpgTo most people this is tolerable, or some might not even notice, since they probably played these games on a CRT back in the days..
I hope this is not too difficult to understand, I'm having a little trouble trying to explain this lol..