Thanks for the advice think I will move the BWT to another tank and have them on there own,yes the tank is in inches will now over time increase cardinals and maybe add a school of 20 rummy nose or is there any other tetra that would look good with cardinals
Cardinals are fairly sedate, quiet fish, by which we mean not active swimmers. As an example, compare this to most danios, like the Zebra, which can be tearing around the tank constantly. So once you are starting with quiet fish, staying with similar is the way to do it, because quiet fish do not appreciate boisterous tankmates which causes stress.
You needn't worry about ammonia/nitrite issues with live plants, provided some of them are relatively fast growing. Floating plants are ideal for this, and frankly essential with the forest fish we are discussing anyhow. These fish do not appreciate overhead lighting, and with floating plants they will always be much more colourful, because they are more "relaxed."
Rummynose are good tankmates with cardinals; I had this combo (with other fish too) in my 5-foot Amazon tank for many years. The rummynose is somewhat of an active tetra, but not in the same sense as danios, so they tend to do well with many fish, even angelfish and discus. Rummynose (all three species) are probably the tightest shoaling tetras, by which I mean they are almost always together in the shoal, whether swimming the length of the tank (they do enjoy doing this) or cruising among plants and around branches. Many of the rasbora species tend to shoal tightly too.
Before suggesting other species, and there are many that would work here, we need to know your water parameters. GH (general or total hardness) especially, but KH (Alkalinity) and pH as well. The GH and KH you should be able to ascertain from your municipal water authority if you haven't already.
I would up the cories, definitely. Thee same species, or others, doesn't matter. But these fish live in groups of several hundred, and will always be less stressed the more there are; I know that applies to all shoaling fish, but particularly cories. In a 90g I would easily have at least 20, and more. I have 50 in my 70g which has the same footprint as the 90g, just not as tall.