i already have a timer and its currently doing 6 and a half hours split into two sections each day
That is not something I recommend. First, all fish, like all animals including humans, have a biological "clock" called the circadian rhythm. Without going into the technical, this means that we respond biologically to light/dark, and fish expect a period of daylight, a period of total darkness, and a dusk and dawn intervening period. As soon as you start throwing two periods of daylight at them, you mess up their circadian rhythm. At the very least this causes stress, and leads to other issues and poor health.
Plants have a similar "clock" though they seem to be able to adjust better. But this could still be part of their problem. In the following, "daylight" refers to the period(s) when the tank lighting is on, which would be the brightest light period(s).
The method you are using is commonly termed "siesta," as it involves a "rest" period mid-day between the two periods of "daylight." The reason this can work for plants has to do with the CO2 (carbon dioxide). The decomposition of organics produces CO2, along with respiration of fish, plants and some species of bacteria. During darkness or periods of non-daylight, the CO2 builds up. During periods of "daylight" when the tank lighting is on and the light is at its most intense, the photosynthesis of the plants uses the CO2, so the level of CO2 lessens naturally. At some point this may become insufficient for photosynthesis to continue. The siesta approach allows a period of "rest" when the CO2 can rebuild to some extent, and then be used during the following period of "daylight."
Aside from the issues for fish, this may or may not work. This depends upon the light intensity, the availability of other nutrients, and the duration of thee various light/dark periods. It is better to have the "daylight" as one continuous period, whatever the duration may have to be. Five or six hours is about minimum, at one go, but again the light intensity and nutrients factor in.
Byron.