The ammonia should diffuse to constant concentration relatively quickly. Minutes might be too quick, and hour should definitely be enough. With tank turnover of a few time per hour through your filter, 10 to 15 minutes might be enough time to make sure it is diffused.
It is just as likely, if not more likely, that your solution is less than 10%, so 10 ml got you lower than what you were expecting. If you are certain that 10 ml got you 2ppm, you could put another 10 ml in and recheck tomorrow.
I don't think you have to overthink the concentration you are shooting for. You can get a bio-filter established with less than 0.25 ppm, it took 42 days in my trial. There is the hope that putting in more will shave off time. I once read that Nitrosomonas reactivation is fastest at 200 ppm, which is way too high to put in an aquarium. And there are concerns that too high an ammonia level would impair the nitrobacter, thus slowing down the cycle. Since many have used 5 ppm successfuly, that is the de-facto standard. But it will work with any level. No one has determined what level, if any, is the fastest. So you could even leave it at 2ppm if you want. Don't be too worried about what your exact level is.
But once the ammonia starts to be eliminated in 24 hours, you don't want to keep adding 2ppm each day. Your bacteria will grow and thrive on less than that, you were just adding more to try and speed up the the first part. Once the ammonia disappears each day, adding high amounts each day will only cause a larger nitrite spike, and the larger the nitrite spike, the longer it takes the nitrite to go away. When that time comes, 0.5 to 1 ppm per day would be plenty to keep the nitrosomonas growing and happy. So as you go along, figure out how much it takes to raise the level 0.5 to 1 ppm so you will know how much to add when that time comes.
And now comes a lot of waiting. So be prepared to test once a day for at least 2 or three weeks, unless you are adding colonized media from an established tank. Good luck!