I'm from the EU. ID card of a new format.
Here is the response from live support: Since we no longer accept residence permit, please upload id card, passport, or visa.
Well, the picture you showed is not a national ID.
And as they wrote, residence permits are not enough in their eyes.
The ID you showed is exactly that, a long term residence permit for the EU.
It's missing stuff which is shown on regular ID/passports.
If your citizenships is actually Japanese you must have a passport or a mynumber card, especially when living abroad.