You know, homebrew devs think that everyone have money to buy capture card so they don't bother with such soft, but they don't being bothered that someone can't buy capture cards because of lack of money or lack of shops that would sell capture cards at all. Technically, in horizonOS code there is int variable that defines hom seconds will switch remember and capture, so extending this variable from 30s (or 30000ms) for example, to 60s (60000ms)+ will solve your problem. But there are problems
1) Switch remembers your gameplay all the time. It's not bandicam which will record what you need, switch every 30s recording your gameplay and deletes it(it stores to RAM and record is being saved to SSD/SD). I hope you understand that extending variable I told you above will hurt your switch'es performance, because managing a lot of gameplay takes more time and RAM memory.
2) I hope you understand that you can't just tap in horizon OS, it's being stored in RAM(i think) and there isn't any way to access it. So method I described above can't be realised with homebrew, only with atmosphere/sxos functionality.