Awesome! So you’re looking to do a betta paradise Blackwater-ish environment? For these tanks, I’d recommend low light plants for sure, especially with your pothos as natural light cover. You may find difficulty growing stem plants like the Ludwigia depending on if you leave a high light area open for them for 10+ hours a day. So definitely take note of your plant needs regarding their tolerance to a high tannin soft water environment. Most plants do fine and better in softer water but not all.
If you don’t mind spending a few bucks, I love the Fluval Nano 3.0. I think that it would work perfect for this tank. It has lots of bells and whistles (app, full control over light intensity and color spectrum for the duration of your entire photoperiod) and it sells anywhere from $90-120. I only keep nano tanks 10’s and 7’s and have these lights on all of them currently, so you could research this light if you’re willing to spend the $. They have a larger model as well that may be more appropriate for a 29 tall, but I think given the environment your are looking to create, this will be more than enough oomph.
Twinstar makes great lights too. I had a B-Line on a new tank I set up and used it for about a month before switching to the Fluval and it worked wonderfully. This light is more affordable - around $45 - but its simple - no app or spectrum/time control). You could check out their other lights to see if this model or another might work for your tank too.
Like I mentioned before, your pothos will provide quite a bit of shade, you’ll want to make sure your stems (like the Ludwigia) aren’t planted directly beneath it. I’d position them in your high light area. But Java Ferns and mosses can grow just about anywhere with minimal lighting requirements.
So, for lights, I see great success with other planted tankers and my own tanks with both Twinstar and Fluval 3.0’s. It really just depends on how fancy you want to get.
I definitely see no need for CO2 in the environment you are looking to create.