Boa tarde Edson,
Segundo os schemas do provedor Fiorilli, temos o seguinte:
<xsd:simpleType name="tsRegimeEspecialTributacao">
<xsd:restriction base="xsd:byte">
<xsd:pattern value="1|2|3|4|5|6" />
</xsd:restriction>
</xsd:simpleType>
Isso significa que o valor que deve constar na tag <RegimeEspecialTributacao> pode variar de 1 até 6 e não de 01 até 06.
Na unit ACBrNFSeXProviderBase temos a seguinte função:
function TACBrNFSeXProvider.RegimeEspecialTributacaoToStr(
const t: TnfseRegimeEspecialTributacao): string;
begin
Result := EnumeradoToStr(t,
['', '1', '2', '3', '4', '5', '6', '7', '8', '9',
'10', '11', '12', '13', '14'],
[retNenhum, retMicroempresaMunicipal, retEstimativa,
retSociedadeProfissionais, retCooperativa,
retMicroempresarioIndividual, retMicroempresarioEmpresaPP,
retLucroReal, retLucroPresumido, retSimplesNacional,
retImune, retEmpresaIndividualRELI, retEmpresaPP,
retMicroEmpresario, retOutros]);
end;
Sendo assim os valores aceitos são: retMicroempresaMunicipal, retEstimativa, retSociedadeProfissionais, retCooperativa, retMicroempresarioIndividual, e retMicroempresarioEmpresaPP.
Mas no seu caso devemos informar os valores: retMicroempresarioIndividual ou retMicroempresarioEmpresaPP, pois o primeiro se refere ao MEI e o segundo ao ME/EPP.