Genesis Mining payments stalling? CEO shows face