Hi @ priyankajagtap,
Yup it “works fine” but the plugin is wiping out the WordPress transients on every request. That won’t make it not “work fine” but it will slow things down a lot and put a lot of unnecessary load on servers because it is clearing out everything that is cached in transients on every request.
I know this because I am also a plugin author and one of my plugins has an admin notification that can be dismissed by the user “forever”. When it is dismissed, I save state in the WP transients and my plugin knows not to keep displaying the notification after it has been dismissed.
When I updated to 4.4.3 of WooCommerce Print Invoice & Delivery Note, the notification appears on every request even after being dismissed. Downgrading to version 4.4.2 of WooCommerce Print Invoice & Delivery Note fixed this issue.
Therefore, v. 4.4.3 is doing something that is clearing the WP transients on each request.