After a lot of bisecting my init.el to create the simplest possible example that shows the problem, I found that removing the package beacon makes everything work OK, both in sync and async mode.
> On May 19, 2022, at 6:37 AM, Ihor Radchenko <yanta...@gmail.com> wrote: > > Richard Stanton <rhstan...@berkeley.edu> writes: > >> A bit more experimenting shows that asynchronous execution is actually a >> part of my original problem. By default, I have jupyter-python blocks >> running asynchronously. In that case, the tables don’t format quite right, >> as I noted. But if I add the header ":async nil", the table comes out fine. >> Table formatting is OK in python blocks with or without asynchronous >> execution. > > Can you also see the problem without using jupyter-python? > A detailed recipe starting from emacs -Q would help (see > https://orgmode.org/manual/Feedback.html) > > Best, > Ihor