The function awgn does not use EbNo. It uses SNR, defined in the same manner as the snr() function from the Signal Processing Toolbox: sum of the squared samples of the signal over sum of the squared samples of the noise, where that ratio is converted to dB. Thus, if you created noisy data according to
you should be able to check that
is about the same as SNR in the first call.