DMVPN phase 3 with PfR is fully supported, to include spoke to spoke using many routing protocols, to include those you mentioned. Cisco refers to this combination of DMVPN phase 3 and PfR as iWAN, so that is going to be your best Google search keyword. Check out this link for configuration examples and explanations: https://www.cisco.com/c/dam/en/us/td/docs/solutions/CVD/Sep2017/CVD-IWANConfigurationFiles-SEP17.pdf
Cheers,
-Pete