Tried letting your tap water sit out for 24 hours and testing again? Sometimes the results will vary.
Personally, I'd just do daily big water changes to try and slowly get your tank closer to your tap parameters. Your driftwood and substrate are probably pulling the pH down, and the effect is probably temporary anyways. 7.4 isn't terribly hard, even for those fish species, especially if they are captive-bred versus wild-caught (the Cardinals are probably WC, but they others CB).
Your other best option would probably be to invest in an RO unit.
Personally, I'd just do daily big water changes to try and slowly get your tank closer to your tap parameters. Your driftwood and substrate are probably pulling the pH down, and the effect is probably temporary anyways. 7.4 isn't terribly hard, even for those fish species, especially if they are captive-bred versus wild-caught (the Cardinals are probably WC, but they others CB).
Your other best option would probably be to invest in an RO unit.