There could be one reason what I know that if SIP message doesn't carry Serve-Route information i.e. the address of S-CSCF , After receiving the SIP message at the P-CSCF, it forwards the SIP message to to I-CSCF. I-CSCF checks with HSS to get the relevant S-CSCF address.
I