The issue does not happen with Latest Comments or other core blocks.
Also, I verified a fix that I suggested – it is known to work.
I would argue the easiest thing to do is to integrate the fix – it is laterally 4 lines of code with no downside so why not do it to solve the issue.
You can view the issue as lack of documentation, you can say that it should be fixed by wordpress itself – I appreciate that. But the fact is that your plugin does not work properly with wordpress 5.6 with custom fields and as such is unusable for many people.