This is likely because the bottomup parser takes advantages of rich local features from partially-built trees, which are useful for parsing short sentences.
these local structures are can be insufficient for parsing long sentences due to error propagation.