Hi Tobias, the blocking part is by design I think. Background posting usually runs with a Job Queue Category from General Ledger Setup, and in a category only one runs at a time, the rest wait until it finishes. So one entry stuck In Process holds the whole line.
The real question is why it stays In Process. Normally a posting error like missing posting setup flips the entry to Error and you see it in Job Queue Status on the journal. When it doesn't, from what I've seen the background session ended without the error handling finishing, so nobody updated the entry. Why here, I can't say. I'd check Job Queue Log Entries and Scheduled Tasks for that entry, and the job queue signals in telemetry if you have Application Insights connected.
To reduce it meanwhile, turn on Background Error Check on the journal batch, so the missing setup shows up before the user posts.
Glad to help - follow up if anything is unclear.
► If this solved it, marking it verified helps others too.
Regards,
Grigorios Mavrogeorgis
Business Central Consultant & AL Developer
Work: Gmsoft Limited
Blog: insidebusinesscentral
LinkedIn: linkedin.com/in/gregorymavrogeorgis