I have loaded picroft onto raspberry pi twice now and each time I get a similar audio problem. The pi has a with a seeed pHat for speakers and mic. I think it is to do with alsa not saving settings for pycroft, but my skills are limited. Both the mic and the speakers work with arecord and aplay. I don’t have much more patience I’m afraid.
I am sad to hear you cant get it to ork. Just remember using picroft isnt like a LEGO building set, where everything is in the box and you just have to follow one easy instruction. No.
it is many different parts each with own instructions, and the glue that puts all that together is the users patience.
Picroft is a Raspbian preinstalled with mycroft to get an easier start.
If your problem is that it chooses wrong output, you could disable the builtin audio on the Pi by edit config.txt and set dtparam=audio=off
Otherwise looking at raspberrypi.org forum I found this about something simaly
maybe that is a starting point for you to figure out how and what and then glue everything together with your patience.
And if you really dosnt have patience, there are alternatives where you dont need that, they work out of the box and only for a small price like missing privacy and missing hackabality.