Thanks, That explains why the shipping info was not passing. I ended up only keeping billing field, people wont have to type shipping information twice, Since that info is not been passed.
I changed the address override to 0 and the no shipping to 2, this way at least they will be able to see their billing info in Paypal and later they have a change shipping address option for shipping info.
So that means ecart only makes the shipping information for internal use only, example for sending email or storing in database but not passing it to PayPal.
Is only Billing info passing to Paypal occurs only with Standard PayPal option or Is there another payment option where both information can be passed to Paypal. I hope you understand what I mean.
Thanks Jason for your time and help.