TCP Port 443 Transport error TCP_SIZE_ERROR

An alternative fix would be to do this. Have one device running openVPN, then have another one running Pihole. Connect them together via configuration and you shouldn't have any issues.