Does service fabric reliable queue and reliable dictionary has limit on max size of each added item in queue or dict?
It's not a hard limit, but a performance consideration, from the docs here:
Consider keeping your items (for example, TKey + TValue for Reliable Dictionary) below 80 KBytes: smaller the better. This reduces the amount of Large Object Heap usage as well as disk and network IO requirements.
Also, see this answer by one of the SF team members, which explains some additional capacity limits.