I'm trying to use ReadPixels with HDR formats. Here's my test. 
These code works with ARGB32 formats. 
public void Initialize(string drawMatABName, string drawMatName, string createMatABName, string createMatName, int width, int height)
{
    ....
    this.createTex = new RenderTexture(width...