As Christopher has pointed out, definitely check the Org setting. It sounds like you already have that set to "On Complete." Other than that, AFAIK, a reservation should end when the Item is issued in the correct (the reserved) Quantity from the correct Storeroom. So it kinda sounds like maybe there's something astray in the process -- most likely issuing it from a different Storeroom.
I'd look into this: when Procurement/Inventory makes the issue transaction, how are they doing it? Which UI screen (Work Order Tracking --> Actual Materials, Issues & Transfers, Inventory --> Issue Current Item, Inventory Usage record)? Which buttons are they using (New Row, Select Reserved Items, etc.)?
Are you seeing this problem on every Reservation, or just some? If just some, you'd have to find the common pattern. Look closely at the Storeroom, Quantity, Conversion factor, logged-in user, Itemnum, and what "billing info" was used -- assetnum, location, gl account, wonum.
------------------------------
Travis Herron
Pensacola Christian College
------------------------------