Why my custom uploaded variable font aren't working when selecting available font weight?

For variable fonts, you want to use the font-variation-settings CSS property, not the font-weight.

font-variation-settings: 'wght' 500;

In the builder editor, from the style tab, you can add new CSS Property Font Variation Settings and specify the value in the format 'wght your-font-weight'.