All, I just set up a workaround on my partners 12 Mini running 15.2:
- open the "Shortcuts" app
- press back to get to the homepage
- create a new "automation" that is triggered by arriving at required location, and make it open relevant app. Set the location size ring to be about the same size as your geofence size for whatever app youre using
-Create another automation for leaving required location, again to open the relevant app with the appropriate location ring
That will now open the app automatically (in my case Smartthings) to enable triggering of location based automation,which works because the app is foreground even if screen is off. Have just confirmed that this works outbound and inbound, have finally got her phone to trigger my heating.
Obviously this is a short term fix until Apple fix what is clearly a bug. For a long term fix I recommend Android!