I had this issue as well after going from 1.14.2 to 1.14.3. I was infuriated having spent the day breeding librarians and then updating only to find that my villagers all were broken.. only that they actually weren't. For me, the trade menu would stay open when I placed their job block down (I had to remove all the lecterns as to properly cycle trades). This makes me think that this is intentional, due to the portal glitch in which you could trade with villagers after they've gone through a portal to get items without locking their trades (I've seen Ilmango do this with Wandering Traders, but I assume that it also works with normal Villagers. Here's the video if you're curious https://youtu.be/jP9RXS8oaZY?t=457). I've never tried it myself, so I don't know if the trading menu closing when the villager is unable to pathfind to their job block is related to this, but that's what I could tell without doing very much testing. Anyway, hope that answers any questions.
Edit: In the time that it took to write this a mod already confirmed that the issue was resolved. GG
I had this issue as well after going from 1.14.2 to 1.14.3. I was infuriated having spent the day breeding librarians and then updating only to find that my villagers all were broken.. only that they actually weren't. For me, the trade menu would stay open when I placed their job block down (I had to remove all the lecterns as to properly cycle trades). This makes me think that this is intentional, due to the portal glitch in which you could trade with villagers after they've gone through a portal to get items without locking their trades (I've seen Ilmango do this with Wandering Traders, but I assume that it also works with normal Villagers. Here's the video if you're curious https://youtu.be/jP9RXS8oaZY?t=457). I've never tried it myself, so I don't know if the trading menu closing when the villager is unable to pathfind to their job block is related to this, but that's what I could tell without doing very much testing. Anyway, hope that answers any questions.
Edit: In the time that it took to write this a mod already confirmed that the issue was resolved. GG