Font Generator unable to recognize Semibold from Bold, and Light from Regular

in Photoshop or text editor my OTF file works and shown up fine, however when it generates the minor difference in weight gets lost completely.

Anyone know what’s going on? a bug or something wrong with my OTF files.