It gives 2.67 mg/mL, and whether that is sensible depends on the dose you will draw from it. 8 ÷ 3 = 2.67 mg/mL in sterile water for injection. A 0.5 mg dose is then 18.8 units on a U-100 barrel and a 1 mg dose is 37.5 units. Both land in a readable part of the barrel, which is the whole point of choosing the volume deliberately.
Put another way, the relevant arithmetic is concentration equals vial content divided by diluent volume, and content is not the same as label claim.
Worked example. A 10 mg vial reconstituted with 2 mL gives 5 mg/mL. A 0.5 mg dose is 0.5 ÷ 5 = 0.1 mL, which on a U-100 syringe is 10 units. Reconstitute the same vial with 1 mL and the concentration doubles to 10 mg/mL, the same dose becomes 0.05 mL, and you are now reading 5 units instead of 10 — the same dose at half the resolution.
Vial headspace is the hard constraint. A nominal 2 mL vial typically holds a little over 2 mL to the shoulder; adding 3 mL is not an option and attempting it wastes the lot.
U-100 means 100 units per millilitre by definition, so 1 unit is 0.01 mL and volume in millilitres times one hundred gives units. Every conversion here reduces to that.
The caveat is that this arithmetic assumes the vial contains what the label says, and without a content assay it is precise about an unknown quantity.
Choose the volume that puts your largest intended dose between 10 and 30 units. Everything else follows.