J.R. S. answered 07/10/19
Ph.D. University Professor with 10+ years Tutoring Experience
It should be more soluble in an acid because the oxalate anion is the conjugate base of a weak acid.
CaC2O4(s) <==> Ca2+(aq) + C2O42-(aq)
Adding acid (H+) will have the following effect:
C2O42-(aq) + H+(aq) ==> HC2O4-(aq) + H+(aq) ==> H2C2O4(aq)
According to Le Chatelier, as you remove C2O42- by forming H2C2O4, the equilibrium shifts to the right, allowing more CaC2O4 to become aqueous.
To answer you other question, an aqueous solution of calcium oxalate will be very slightly alkaline (basic), because of slight basic nature of the oxalate anion (conjugate base of a weak acid). Since the concentrations of both Ca2+ and C2O42- will be rather low, the pH would probably be between 7 and 8.