For your first issue, I think it’s the same problem with this, check it:
It seems you can’t have a cubemap that is being used for both read and write at the same frame.
For your second issue, indeed the specular channel values don’t really affect the material. You can try and play with the Environment attributes that affect the cubemap, @mvaligursky may know more.