NC20 Calendar Event "Location" Bug

On a brand new NC20 installation, when creating an event in Calendar we cannot include anything in the Location field otherwise we get a spinning indicator indefinitely. This happens when using the NC web interface. When using a CalDAV client, we get a generic “The server responded with an error.” message and the new event is not added. Everything seems to work fine when creating an event as long as no Location information is provided.

We have been using NC 18 and 19 and just recently upgraded our production system to NC20 which also introduced this Location issue. We tried a virgin install of NC20 and the problem exists there as well. We are now stuck without any users being able to include Location information in their calendar events which is common practice to include addresses, conference call credentials, etc.

Steps to replicate it:

  1. Navigate to Calendar
  2. Click to create a new event
  3. Enter text in the event description field along with some text in the Location field
  4. Click on Save

Window is stuck with circular waiting icon and never loads. Webpage needs to be refreshed and the new event is never added to the calendar. NO ERROR MESSAGES in the LOG.

Nextcloud version (eg, 18.0.2): 20.0.4
Operating system and version (eg, Ubuntu 20.04): Generic VPS Linux
Apache or nginx version (eg, Apache 2.4.25): 2.4.46
PHP version (eg, 7.1): 7.2.33

Hoping someone can help to solve our problem? We even tried with a fresh NC18 and NC19 installation with MariaDB. We have to move away from NC if we cannot solve this problem soon…help!!!