Squeaking while riding is usually from the suspension components and is normal with normal use. Squeaking can be reduced or eliminated with lubrication. Suspension components are usually the cause of squeaking and other components can be lubricated as well following the same procedures.
The charge port is meant to protect the battery from dust and splashes of water but does not waterproof the battery compartment.
Have more questions? Contact support@cycleboard.com