We have several nextmatches on tabs and it is working.
Make sure your nextmatch IDs are different, and that the tab templates & row templates are defined before they are needed (higher up in the file).
After that, I’d check to see if the widgets are being created using a breakpoint in the nextmatch constructor. That will help narrow down where things are going wrong.
Nathan