Why OpenSea is lazy minting to its own contract, rather than my deployed contract?

I imported my ERC-721 contract on OpenSea. After importing, OpenSea created a new collection for NFTs already minted. Now when I lazy mint a new NFT in the same collection on OpenSea, it does not get minted to my contract but gets minted on some other contract used by OpenSea.

Is it possible to override this behavior, so that the new lazy minted NFTs gets minted on my contract?

I think Lazy mint can only use Opensea's Contract. If you use your own Contract, You must mint all NFT fisrt.
Just imagine that how can Opensea list you not mint NFT for your Contract?