we have RTE field in EDS block which is required true.
when we add fresh block then I'm able to see the required true error, but when i add value and then remove it then that error is not coming.
when i checked in crx i was able to see <p></p> stored as value at node.


below is the json for your reference.
{
"component": "richtext",
"name": "fieldName",
"label": "RTE",
"valueType": "string",
"description": "Description",
"required": true
}