The issue seems to be in the Bridge is function. It tries to validate the cast but for this path, it just validates it on object/string basis. Invariance...