"I have created 250 links for a website on different unique other websites to generate backlinks all websites are unique and different and its not spamming.
What you call spam and what Google calls spam are two totally different things.
Of these 250 links you created, how many of those sites can i go and post a link on ? Now you may think that is an irrelevant question, but it is not.
If I can go and create a link for a site on any of those 250 places on the web, then so can everyone else on the web and you can rest assured Google knows this too ! As such these links you created will be ignored, best case scenario, or if they are bad neighborhood sites then you could get an algorithmic penalty for link manipulation.
This is all conjecture, without knowing the domain name of the site to look it over.
I suggest ....
Vet all the sites you built links on and make sure none are bad sites.
i would check and see if the sites you posted links on have been indexed. There are a couple of ways to do this... checking cached dates or using the site: command. Either can tell you if the page with the link has been indexed or not.
That is where I would start.