Viewport becomes less blurry when it is parented to another instance that has less ancestors

You can write your topic however you want, but you need to answer these questions:

  1. What do you want to achieve? Keep it simple and clear!
    I want it to stay crispy and HD no matter where its parented to

  2. What is the issue? Include screenshots / videos if possible!
    may be hard to make out without seeing it in person but you can see the seams and details become more visible when picked up, this is no canvas group in that entire screen GUI
    the screenshot here is before and after it is picked up. It looks like there is a slight gaussian blur before it is picked up, this is happening in the client and in studio as well.
    https://gyazo.com/a5454a2af8f87dfad6ac03b2f3dcad78
    https://gyazo.com/fcaf924e011f2d3cb2f7879475138780
    image
    image

  3. What solutions have you tried so far? Did you look for solutions on the Developer Hub?
    I tried to decrease the ancestors in its original parent
    After that, you should include more details if you have any. Try to make your topic as descriptive as possible, so that it’s easier for people to help you!
    There is no canvas group where it was last parented, this is an inventory system that uses viewport frames and its rather complex so I cant really show any code but its more of a visual glitch.