My game has this quest stuck too. In my game:
1) Entering Rivington, encountered Ansfur outside his house, talked to him, and got the prompt about something suspicious
2) Went to his basement, something directed me to the donations barn
3) Went to the barn, convinced the Manip to let me check out things, we do, find out explosives in the toys
4) Go back to Ansfur, confront him, get the Lower City Pass, the pointer to Felogyr's, and also the passphrase
5) [get both netherstones and other adventures]
6) Finally get to the fireworks store, use the passphrase on the clerk at 0th floor
7) Go to the 1st floor secret merchant, get the journal update about "We'll need another way into the uppermost floor, however."
8) Go outside, across onto the rooftop of the mansion just south, and fly to the rooftop, realize there's shenanigans afoot, and drop a grenade through the 2nd floor's loading door, blowing up everything up there
9) Quest now stuck, going up to the place where the cultists were making explosives does not advance anything
Since this is the only thing left on my journal, I would like to find a way of advancing or finishing the quest, so I got the modder's multitool and began searching

The language in my journal matches the Objective with Description:hc0fdc88cg9c3ag44dag99fegae5493f3d437, which is one of 8 instances of WYR_Donations_InestigateFireworks (not Investigate, just Inestigate, sans `v`). These objectives are found in QuestID:WYR_Donations, and checking the objective prototypes files, they are pointing at a Marker:WYR_MerchantsHouse_Fireworks, so that part makes sense.
It seems to me that marker uses a trigger box with MapKey:470cc5c6-1203-4aca-be64-b114c1a5cf4c and Name:FloorTrigger_Fireworks_f2, for which an entry in the directory ...\WorldMap\470cc5c6-1203-4aca-be64-b114c1a5cf4c.lsf.lsx shows X & Y coordinates basically at [2; -122], in the Lower City map, in the 2nd floor, of the Fireworks building. I've checked in-game, standing as close as I can to those coordinates, in all floors, and I can't get the quest to update. Should I try getting Karlach to toss Wyll through this volume of space?!
More confusing to me, is that a different QuestStage:WYR_Donations_StopBanites, for which the description reads like it would be the next step to where I'm stuck in-game, uses that exact trigger box. So I do not know how that trigger box does anything, what does it trigger, and when (physics, when player enters? but how does it tie into a quest advancement? is there a mystery go_to_stage somewhere?).
Finally, I saw two other floor triggers, FloorTrigger_Fireworks_f0 and FloorTrigger_Fireworks_f1, which do not appear to be used (at least I couldn't find references to them in other files, quests, objectives, maps...)
So anyhow, my game is very much bugged on this quest, and it seems like I moved through the stages in an unanticipated manner. From the large number of quest stages, I'm not blaming the devs., as this quest seems very concurrent. I'd love to give a better bug report, but I don't know what else to check

Anybody know where is the chunk of code that ties trigger boxes to objective fulfillment or quest advancement? At this point, I'd be open to just spawning a tutorial chest with a mod-added magic note that advances things, if it means this quest gets resolved.....