Hi mate, some quick update here:
Try to use Vitamin C tablet to rub the black spot today. Some small black spot can be easily removed. Some large and old black spot require extra elbow grease, but in the end, it is been removed as well. Guess I can conclude it is a metal stain for sure.
Heavy...