start recording works, but once i trigger stop recording nothing happens, and if i press it the second time it returns an error
Could you elaborate? I tested this quickly (on Android using AppGyver Preview 1.9.15) and I got the recording to stop. What do you mean “nothing happens”? For me the success output returns the path to the recorded audio file as can be expected.