Weapons don’t need to be sent to Ukraine on grain ships, and the grain shipments leaving Ukraine don’t belong to the Russians.
Ukraine just signed an agreement that requires ships taking grain from its ports to be inspected for weapons (in turkey) before entering the black sea.
You say this isn’t true, but you are wrong about that.