Hi
As @danj had said ,it’s probably time for a new lightning port
However
When you cleaned it did you clean it properly,I suggest you look at it again and use a pair of fine tipped tweezers or a seeing needle to clean it and finish it off with some isopropyl alcohol
Iv seen many lightning ports that claim to have been cleaned but they aren’t cleaned properly
If that doesn’t work it’s time for a new port
Hopefully this helps
Any questions please ask
Thanks:-)