Custom Size, Custom Logo, Digital printing,
Shape and making: Custom shape is ok. Differen making edge making for your reference.
Single sided printing: to print only one side, and the other side will be mirror image, total 1 layer.
Double sided printing: to print on 2 pieces of material with a liner in between, stitched together so that both sides of the flag read correctly, total 3 layers
Embroidery flag is Workable.