I'm self-studying first-order logic as a foundation of mathematics and struggling to understand what's the point of the symbolic system. In first-order logic, a formula is a "logical consequence" of axioms if it is true in each model that satisfies the axioms. This definition of the terminology "logical consequence" looks very odd to me.
If a model is something in real physical world, truth is definite as a physical reality that can be in princple just observed. However, in my opinion, mathematics does not physically exist. It is a construction using natural "language". In my naive mind, "truth" in a mathematical model is nothing but a consequence of a "proof" based on the definitions of the related mathematical objects and "logic" in a natural language. If there is a proof of a statement in a natural language, the statement is true. If there is a proof on the negation of the statement in the natural language, the statement is false. In this view, the only difference between a symbolic theory (e.g., first-order theory) and a mathematical model is underlying langauges.
Of course, one can argue that mathematics is an abtraction of some part of the real world or motivated by real world, but anyway it should be finally expressed in a natural language. Otherwise we could not make much advance in mathematics.
If a symbolic language has sufficiently expressive power, any "mathematical" statements in a natural language could be appropriately expressed in the symbolic language and vice versa. So we don't need to distinguish the symbolic theory and a model. In this view, when we discuss mathematics, the distinction between syntax and semantic is meaningless, and defining "logical consequence" using truth in a model looks like a tautology.
However, in some reason, if we have to use a symbolic langauge which is not sufficiently expressive (or one may insist that symbolic langauges cannot be as expressive as natural languages inherently), the forementioned definition of "logical consequence" may make sense. In this case, the axioms expressed in the symbolic langauge cannot completely capture the essence of the intended model which is defined in a natural langauge. Only part of the intended model is captured by the symbolic theory and so there could be another model (again defined in the natural language) that satisfies the same axioms.
Does this view make sense? Any recommendation on materials to study would be also helpful.
In logic there is a difference between a proof in the system typically denoted as $\Gamma\vdash\varphi$ and a proof in a model: $\Gamma\vDash\varphi$. What you seem to be referring to is the symbolic system which has no "meaning". We have symbols: $p_1,p_2,...,p_n$ and connectives: $\wedge,\vee,\rightarrow$ but they don't actually mean anything because as you pointed out the symbols are arbitrary and a human-construct. However, if we give them an interpretation we can use the symbolic system to reason about the real world. It is easy to show that $\varphi(x),\forall y(\varphi(y)\rightarrow\psi(y))\vdash\psi(x)$ holds in FOL (symbolically). But now we can give these symbols meaning through an interpretation. For instance: Socrates is a man, all men are mortal, therefore Socrates is mortal can be formalized as $Man(s),\forall x.Man(x)\rightarrow Mortal(x)\therefore Mortal(s)$. Here, this Socrates syllogism is proven in the model and it is true in real life, but under other interpretations the symbolic proof might be false.
This is what is meant when a logical system is Sound and Complete. These soundness and completeness proofs want to prove that any statement $\Gamma\vdash\varphi$ implies $\Gamma\vDash\varphi$ and that any statement $\Gamma\vDash\varphi$ implies $\Gamma\vdash\varphi$. This means that all the valid statements ($\vdash$) are the true statements ($\vDash$) and vice versa.
Your statement that the difference between a symbolic theory and a model is the underlying language is not totally correct, because the difference is the interpretation. It is true that in FOL it really wouldn't matter if you did not distinguish between the model and symbolic system however this is only because it has been proven to be so (FOL Completeness). Other logics do not always have this property and specifically in more advanced modal logics that "get invented", a common task is to prove that the logics are sound and complete. It is very easy to develop a group of symbols, axioms, and special operations, but it is not trivial to prove that your system only proves true things.