Each relay will have a different limit. I think 2/4k is safe. 50kb should definitely be rejected.
Are 50kb kind 3s rejected?
It depends on the relay. I would hope that most relays reject something that size, because relays are not data stores. They relay notes and other stuff from one user to another. Last time I checked the limit was much lower, but I dont know the current per relay limits.