Android app stuck creating notifications for large capture upload

When uploading a large capture (over a few hundred), the newer Mapillary app seems to make the phone freeze. It doesn’t seem to happen with a smaller capture upload (e.g. under 200).

Out of curiosity, I launched logcat. Here’s an excerpt with intact timestamps:

07-06 18:45:12.676 26667 28890 E NotificationService: Package has already posted or enqueued 49585 notifications.  Not showing more.  package=com.mapillary.app
07-06 18:45:12.734 26667 27504 E NotificationService: Package has already posted or enqueued 49586 notifications.  Not showing more.  package=com.mapillary.app
07-06 18:45:12.777 26667 27504 E NotificationService: Package has already posted or enqueued 49587 notifications.  Not showing more.  package=com.mapillary.app
07-06 18:45:12.836 26667 28890 E NotificationService: Package has already posted or enqueued 49589 notifications.  Not showing more.  package=com.mapillary.app
07-06 18:45:12.894 26667 27504 E NotificationService: Package has already posted or enqueued 49590 notifications.  Not showing more.  package=com.mapillary.app
07-06 18:45:12.955 26667 28890 E NotificationService: Package has already posted or enqueued 49592 notifications.  Not showing more.  package=com.mapillary.app
07-06 18:45:12.996 26667 29009 E NotificationService: Package has already posted or enqueued 49593 notifications.  Not showing more.  package=com.mapillary.app
07-06 18:45:13.028 26667 28890 I chatty  : uid=1000(system) Binder:26667_12 identical 1 line
07-06 18:45:13.037 26667 27729 E NotificationService: Package has already posted or enqueued 49594 notifications.  Not showing more.  package=com.mapillary.app
07-06 18:45:13.077 26667 27504 E NotificationService: Package has already posted or enqueued 49595 notifications.  Not showing more.  package=com.mapillary.app
07-06 18:45:13.097 26667 27504 E NotificationService: Package has already posted or enqueued 49596 notifications.  Not showing more.  package=com.mapillary.app
07-06 18:45:13.137 26667 28890 E NotificationService: Package has already posted or enqueued 49597 notifications.  Not showing more.  package=com.mapillary.app
07-06 18:45:13.207 26667 29009 E NotificationService: Package has already posted or enqueued 49598 notifications.  Not showing more.  package=com.mapillary.app
07-06 18:45:13.257 26667 28890 E NotificationService: Package has already posted or enqueued 49599 notifications.  Not showing more.  package=com.mapillary.app
07-06 18:45:13.318 26667 27504 E NotificationService: Package has already posted or enqueued 49602 notifications.  Not showing more.  package=com.mapillary.app
07-06 18:45:13.358 26667 27729 E NotificationService: Package has already posted or enqueued 49603 notifications.  Not showing more.  package=com.mapillary.app

I’m guessing that this isn’t supposed to happen. (my command was: logcat | grep -v BroadcastQueue | grep -v LASTMESSAGE)

System gets stuck, and I end up rebooting the phone. Mapillary version is 5.0.2. LG V50 ThinQ (LM-V450PM) on Android 10 (V450P20k, kernel 4.14.117), April 2021 patch. (Just checked, there is a newer Android update that I wasn’t notified about, will install later.)