This is the code ref:
https://github.com/EQEmu/Server/blob...Object.cpp#L83
OT_DROPPEDITEM is defined here:
https://github.com/EQEmu/Server/blob...e/object.h#L73
Obviously, it should be a large bag and not a small one...
The numeric value for large bag is 1, and small bag is 0.
Using the RoF patch file as an example:
https://github.com/EQEmu/Server/blob.../RoF.cpp#L2457
The 'm_type' field isn't carried over and the client is most likely receiving a value of 0 (small bag) for the type of spawn.
That's as deep as I've gotten into it so far..it will eventually be fixed :/
EDIT: Try with a different client, if possible. The patch encodings may show it correctly on another one.