Can't pull audio devices (Timeout)

even using the onboard API via:

curl -X GET “http://[my Rhasspy’s IP]:12101/api/speakers” -H “accept: application/json”
Response code 500

Response body:
TimeoutError:

Response Headers

content-length: 14
content-type: text/html; charset=utf-8
date: Wed, 12 Apr 2023 22:13:48 GMT
server: hypercorn-h11

arecord and aplay both work fine on the hardware (1st gen AIY on pi 3B+) for record and playback. I’ve tried on both a current Raspbian image with the AIY drivers added and with the AIY image from 2021 (last available one), no difference.

aplay -l
gives:

**** List of PLAYBACK Hardware Devices ****
card 0: sndrpigooglevoi [snd_rpi_googlevoicehat_soundcar], device 0: Google voiceHAT SoundCard HiFi voicehat-codec-0 [Google voiceHAT SoundCard HiFi voicehat-codec-0]
Subdevices: 0/1
Subdevice #0: subdevice #0

which looks fine I believe. arecord is the same. playback outside Rhasspy is fine.