I cannot pinpoint the issue, but I can offer some suggestions on things I see that contribute indirectly. First is the temperature; 80F is too warm for the fish listed. The neons will literally burn out before long, and the lemon tetra do not need this warmth. The "improvement" when you raised the temp from 78F to 80F is possibly something else because the erratic swimming is not something that would be caused by a lower temperature (provided not below low 70'sF). The normal temperature range for this species is 72-82F, meaning the fish can manage at the extremes but should be maintained close to the middle. Higher temperatures for fish mean they must work harder to maintain their internal systems.
I agree with fluttermoth on the loach, please re-home it; this is a highly social fish that must have a group of five or more, but getting very large (8 inches minimum and frequently up to a foot) it needs a lot of tank space. And not having companions, plus the tank size, is affecting this fish's internal development which in fish occurs life-long. And the pleco, if the common, is a huge and very messy fish, 12 up to 20 inches is normal.
Light should never be on continually. This is severely stressful on all fish. They need a period of total darkness just as all animals do. Ich frequently occurs from continual tank light.
A 20 gallon tank is not much space, to fish. Tetra require groups, no less than six, and while this is certainly not the cause of the lemons odd swimming, it is something to keep in mind if they recover, that you need more. What species is the gourami? Some of these can get large too, certainly beyond a 20g tank. The mix of fish can effect their stress, and again I am not suggesting this, but there is probably stress in the loach, the tetra from the warmth, etc, and all this does add up.
I think I am familiar with the lemon behaviour you are describing, and in my experience there is no cure, though it can get better sometimes. Some sort of genetic or internal deformity with the swim bladder is one possibility, and I have seen this is a single fish within a species group after a few days, at other times several months. It can be genetic or caused by damage during netting and transport. It can also occur from some diseases, internal protozoan for instance. Ammonia, nitrite, nitrate can cause it. Inappropriate water parameters, or a sudden change in GH or pH. Hard to pin down.
Speaking of water parameters, do you know your tap water GH and pH?
Byron.