GENEVA — Trucks laden with international aid edged into a besieged Damascus suburb on Monday, delivering the first relief its beleaguered and shellshocked residents had seen in over three months. But the convoy had to cut short its visit amid continuing fighting and left before some trucks could unload.

By the time the convoy of 46 trucks sent by the United Nations, the International Red Cross and the Syrian Arab Red Crescent reached the town of Douma around midday on Monday, government officials had already removed many of the medical supplies.

Officials had expected that the trucks would stay overnight to complete the handover of aid to local residents. But nine hours after it arrived, as airstrikes and shelling pounded Douma and other parts of eastern Ghouta, the convoy pulled out — some trucks still laden with supplies.

“We delivered as much as we could amidst shelling,” Sajjad Malik, the United Nations refugee agency representative in Damascus, said on Twitter. “Civilians are caught in a tragic situation.”