I recall seeing these last year at Eurobike (or Taipei, or Shanghai). The date on their Insta post is almost a year ago.
They don't list pedal stack. It looks big. The weight is also likely to be for a single pedal too... Oh, it is. Confirmed on the last link. That's extremely heavy by today's standards. Quite a few red flags here.