I'm not 100% with 2.3 but you'll need to post your qfun code so we can see what's happening.
It could be you've not ended the code called and it's running into another code or you've used the same block names and the code is jumping all over the place.
Are there any other items in the files that do work and that you can compare with ?
Here my Qfun
[@StdModeFunc51]
#ACT
GIVE DCBooster(S)30M 3
LINEMSG 6 "You just been given 3 x DCBoosters(S) "
break
[@StdModeFunc52]
#ACT
GIVE MCBooster(S)30m 3
LINEMSG 6 "You just been given 3 x MCBoosters(S) "
break
[@StdModeFunc53]
#ACT
GIVE SCBooster(S)30m 3
LINEMSG 6 "You just been given 3 x SCBoosters(S) "
break
[@StdModeFunc54]
#ACT
GIVE GaleBooster(S)30M 3
LINEMSG 6 "You just been given 3 x GaleBooster(S)30M "
break
[@StdModeFunc55]
#ACT
GIVE MpBooster(S)30M 3
LINEMSG 6 "You just been given 3 x MpBoosters(S)30M "
break
[@StdModeFunc56]
#ACT
GIVE HpBooster(S)30m 3
LINEMSG 6 "You just been given 3 x HPBoosters(S)30M "
break
[@StdModeFunc57]
#ACT
GIVE DCBooster(M)45M 3
LINEMSG 6 "You just been given 3 x DCBoosters(M) "
break
[@StdModeFunc58]
#ACT
GIVE MCBooster(M)45m 3
LINEMSG 6 "You just been given 3 x MagicBoosters(M) "
break
[@StdModeFunc59]
#ACT
GIVE SCBooster(M)45m 3
LINEMSG 6 "You just been given 3 x SCBoosters(M) "
break
[@StdModeFunc60]
#ACT
GIVE GaleBooster(M)45M 3
LINEMSG 6 "You just been given 3 x GaleBooster(M)45M "
break
[@StdModeFunc61]
#ACT
GIVE MpBooster(M)45M 3
LINEMSG 6 "You just been given 3 x MpBoosters(M)45M "
break
[@StdModeFunc62]
#ACT
GIVE HpBooster(M)45m 3
LINEMSG 6 "You just been given 3 x HPBoosters(M)45M "
break
[@StdModeFunc63]
#ACT
GIVE DCBooster(L)60M 3
LINEMSG 6 "You just been given 3 x DCBoosters(L) "
break
[@StdModeFunc64]
#ACT
GIVE MCBooster(L)60m 3
LINEMSG 6 "You just been given 3 x MagicBoosters(L) "
break
[@StdModeFunc65]
#ACT
GIVE SCBooster(L)60M 3
LINEMSG 6 "You just been given 3 x SCBoosters(L) "
break
[@StdModeFunc66]
#ACT
GIVE GaleBooster(L)60M 3
LINEMSG 6 "You just been given 3 x GaleBooster(L)60M "
break
[@StdModeFunc67]
#ACT
GIVE MpBooster(L)60M 3
LINEMSG 6 "You just been given 3 x MpBoosters(L)60M "
break
[@StdModeFunc68]
#ACT
GIVE HpBooster(L)60m 3
LINEMSG 6 "You just been given 3 x HPBoosters(L)60M "
break
[@StdModeFunc69]
#ACT
KILLMONEXPRATE 200 1800
LINEMSG 6 "You just been given 30mins of ExpBooster(s) "
break
[@StdModeFunc70]
#ACT
KILLMONEXPRATE 200 2700
LINEMSG 6 "You just been given 45mins of ExpBooster(s) "
break
[@StdModeFunc71]
#ACT
KILLMONEXPRATE 200 3600
LINEMSG 6 "You just been given 1 hour of ExpBooster(s) "
break
[@StdModeFunc72]
#ACT
GIVE ExpBooster(S)30m 3
LINEMSG 6 "You just been given 3 x ExpBooster(S) "
break
[@StdModeFunc73]
#ACT
GIVE ExpBooster(M)45m 3
LINEMSG 6 "You just been given 3 x ExpBooster(M) "
break
[@StdModeFunc74]
#ACT
GIVE ExpBooster(L)60m 3
LINEMSG 6 "You just been given 3 x ExpBooster(L) "
break
[@StdModeFunc75]
#ACT
GIVE HpBundle(S)30m 1
GIVE MpBundle(S)30m 1
GIVE DCBundle(S)30m 1
GIVE DC-TORCH 1
LINEMSG 6 "You just been given WarroirPack "
break
[@StdModeFunc76]
#ACT
GIVE HpBundle(S)30m 1
GIVE MpBundle(S)30m 1
GIVE MCBundle(S)30m 1
GIVE MC-TORCH
LINEMSG 6 "You just been given WizzardsPack "
break
[@StdModeFunc77]
#ACT
GIVE HpBundle(S)30m 1
GIVE MPBundle(S)30m 1
GIVE SCbundle(S) 1
GIVE SC-TORCH
LINEMSG 6 "You just been given TaoistPack "
break
[@StdModeFunc78]
#ACT
GIVE AcTorch 2
GIVE AmcTorch 2
GIVE ExpBoosterBun(M) 2
GIVE HpBundle(M)45m 2
GIVE MpBundle(M)45m 2
LINEMSG 6 "You just been given hunterspackage "
break
[@StdModeFunc79]
#ACT
GIVE AC-TORCH 3
GIVE AMC-TORCH 3
GIVE ExpBoosterBun(L) 3
GIVE HpBundle(L)60m 3
GIVE MpBundle(L)60m 3
LINEMSG 6 "You just been given kingpackage "
break
[@StdModeFunc83]
#ACT
GIVE HpBundle(S)30m 1
GIVE MpBundle(S)30m 1
GIVE ACCBundle(S)30m 1
LINEMSG 6 "You just been given ASSASSINPack "
break
[@StdModeFunc84]
#ACT
TEMPPOWERUP ACC 2 1800
SENDMSG 6 "Your ACC buffs has started for 30 minutes."
BREAK
[@StdModeFunc85]
#ACT
GIVE ACCBooster(S)30m 3
LINEMSG 6 "You just been given 3 x ACCBoosters(S)30m "
break
[@StdModeFunc86]
#ACT
TEMPPOWERUP ACC 4 2700
SENDMSG 6 "Your ACC buffs has started for 45 minutes."
BREAK
[@StdModeFunc87]
#ACT
TEMPPOWERUP ACC 6 2700
SENDMSG 6 "Your ACC buffs has started for 60 minutes."
BREAK
[@StdModeFunc88]
#ACT
GIVE ACCBooster(M)45m 3
LINEMSG 6 "You just been given 3 x ACCBoosters(M)45m "
break
[@StdModeFunc89]
#ACT
GIVE ACCBooster(L)60m 3
LINEMSG 6 "You just been given 3 x ACCBoosters(L)60m "
break
[@StdModeFunc90]
#ACT
GIVE AgilBooster(S)30m 3
LINEMSG 6 "You just been given 3 x AGILBoosters(S)30m "
break
[@StdModeFunc91]
#ACT
GIVE AgilBooster(M)45m 3
LINEMSG 6 "You just been given 3 x AGILBoosters(M)30m "
break
[@StdModeFunc92]
#ACT
GIVE AgilBooster(L)60m 3
LINEMSG 6 "You just been given 3 x AGILBoosters(L)30m "
break
[@StdModeFunc93]
#ACT
TEMPPOWERUP AGIL 2 1800
SENDMSG 6 "Your AGIL buffs has started for 30 minutes."
BREAK
[@StdModeFunc94]
#ACT
TEMPPOWERUP AGIL 4 2700
SENDMSG 6 "Your AGIL buffs has started for 45 minutes."
BREAK
[@StdModeFunc95]
#ACT
KILLMONEXPRATE 400 2400
LINEMSG 6 "You just been given 40mins of ExpBooster x4 "
break
[@StdModeFunc96]
#ACT
TEMPPOWERUP AGIL 6 3600
SENDMSG 6 "Your AGIL buffs has started for 60 minutes."
BREAK
all the sql item that go with the items bove are set to single pots = 3 and bundles are set to 31