Layer with color dodge keeps changing on a different background
Hello everyone,
So I have created an object, I have expanded it and have applied an offset path to the object twice.
Then I have used Blend tool and in the end I applied color dodge to my objects.
The results are as follows:

However, when I move the same object to a different background the effect will change its color and I don't want that.

I have tried flattening the transparency and rasterizing it but it didn't work as desired.
What can I do to prevent this from happening?
Thank you so much