Hi - impregnators or sealers can yellow or discolour for a few reasons , some will change the colour of stone or tiles without issue , they simply should be tested prior to completing a complete area.
Incorrect products being used in the wrong situation . i.e.. Some internal sealers used externally can be problematic
Over application of an impregnator or sealer where the discolouration can occur in the over applied polymer or ingredient of the product.
it can also be moisture related, if moisture is trapped behind the seal at installation or if a failure occurs and water penetrates through the back , this can cause water marking /discoloration, rather than you thinking the impregnator or seal is discolouring.
there are some products still out there that are affected by UV and can yellow.