Charging 18650 with 3S 10A BMS and 18V Solar Panel

HI guys,

Iv being surfing around the net for quite some time trying to find out if its possible to charge a 3S 10A 18650 Battery Pack (custom made from old laptop batteries) using a solar panel plugged in to the BMS board directly. This is to power my DIY Arduino weather station.

I have setup a small test module (wires are everywhere!!) which had 2 different charge controllers and direct connection to BMS Board. The first one was connected to a Genasun 12V4A MPPT Charge controller the 2nd one to the Drok MPPT CHarge controller and the 3rd one was plugged in directly with a diode to prevent any charge going back to the solar panel.

Now for the result with 3 hours of sunlight with a 18V 4W (but actually 2.5W [cheap soalr panel]):

-The first setup with the Genasun MPPT C/C I got 6W after 3 hours of sunlight.
-The second, I got 2W from the Drok MPPT C/C
-With the direct connection i got 10W.

So the conclusion is that obviously the direct connection is giving more power, however, is it possible to charge the battery with BMS board directly ?