EmonLib at no load doesn't give zero current readings

Hello, I am building an energy meter for a project.
I used ACS712 5A module,
this is the code I used

// EmonLibrary examples openenergymonitor.org, Licence GNU GPL V3

#include "EmonLib.h"                   // Include Emon Library
EnergyMonitor emon1;                   // Create an instance

void setup()
{  
  Serial.begin(9600);
  
  emon1.current(A0, 5.405);             // Current: input pin, calibration.
}

void loop()
{
  double Irms = emon1.calcIrms(1480);  // Calculate Irms only
  Serial.print("current is");
  //Serial.println(Irms*230.0);
  //Serial.println(" ");
  Serial.println(Irms);  // Irms

I used current callibration at 5.405 because ACS712 has 185mV/A and from the openenergy I found that for a voltage type sensor Current/VOltage will give the current callibration constant.

The problem is, at no load it gives these readings

current is 0.13
current is 0.13
current is 0.13
current is 0.13
current is 0.13
current is 0.13
current is 0.13
current is 0.13

and when I am using a load, 75 watt lamp it gives these readings

current is 0.36
current is 0.36
current is 0.35
current is 0.36
current is 0.36
current is 0.36
current is 0.36

and using a clamp meter i found the current to be 0.42 Amps.

I have been going crazy, I would extremely appreciate if someone would help me.

Still waiting for a little light of hope!

did u find any solution or anyone know the solution please help