Chrome does enforce the matching signature. Browsers without Signed Exchange support will not likely ever get a signed exchange as they do not advertise support for it in the `Accept` request header.
If a signed exchange includes a URL, that URL must be signed for the browser to respect the field.
[1] Which is unverifiable, we just have to take your word for it.