We have probabilities for 8 different situations
$$\begin{array}{rrrr}
P(& A,& B,& C) \\
P(&!A,& B,& C) \\
P(& A,&!B,& C) \\
P(&!A,&!B,& C) \\
P(& A,& B,&!C) \\
P(&!A,& B,&!C) \\
P(& A,&!B,&!C) \\
P(&!A,&!B,&!C) \\
\end{array}$$
Given the information there are several equations that allow to restrict the values.
With the conditional independence there are four equations that restrict these values
$$A \perp B | C \\
\begin{array}{rcl}
\frac{P(A,!B,!C)}{P(!A,!B,!C)} = \frac{P(A,B,!C)}{P(!A,B,!C)}\\
\frac{P(A,!B,C)}{P(!A,!B,C)} = \frac{P(A,B,C)}{P(!A,B,C)}\\
\end{array} \\
A \perp C | B \\
\begin{array}{rcl}
\frac{P(A,B,C)}{P(!A,B,C)} = \frac{P(A,B,!C)}{P(!A,B,!C)}\\
\frac{P(A,!B,C)}{P(!A,!B,C)} = \frac{P(A,!B,!C)}{P(!A,!B,!C)}\\
\end{array} \\
$$
And because of some repetitions we can combine them
$$\frac{P(A,B,C)}{P(!A,B,C)} = \frac{P(A,!B,C)}{P(!A,!B,C)} = \frac{P(A,B,!C)}{P(!A,B,!C)} = \frac{P(A,!B,!C)}{P(!A,!B,!C)}$$
Which means that there are effectively 3 equations for the dependence but it straps all odds ratios for the events $A$ and $!A$, which are the same independent of all four possible conditions of $B$ and $C$ and therefore $A$ is independent of $B$ and independent of $C$.
Thus, A ⊥ B | C and A ⊥ C | B implies A ⊥ B and A ⊥ C.
More strictly we have
Thus, A ⊥ B | C and A ⊥ C | B if and only if A ⊥ B and A ⊥ C.
Given the condition "A ⊥ B | C and A ⊥ C | B" we can express all 8 values in terms of only 4 values.
We use $P(B)$, $P(C)$, $P(B,C)$ and $P(A)$ to express all values.
With the additional derived values $$\begin{array}{}
P(!B,!C) &=& 1-P(B)-P(C)+P(B,C)\\
P(B,!C) &=& P(B) - P(B,C)\\
P(!B,C) &=& P(C) - P(B,C)\\
P(!A) &=& 1 - P(A)\end{array}$$
you get the following
$$\begin{array}{rrrrl}
P(& A,& B,& C) & = &P(A) \cdot P(B,C)\\
P(&!A,& B,& C) & =& P(!A) \cdot P(B,C)\\
P(& A,&!B,& C) & = &P(A) \cdot P(!B,C)\\
P(&!A,&!B,& C) & =& P(!A) \cdot P(!B,C)\\\
P(& A,& B,&!C) & =& P(A) \cdot P(B,!C)\\
P(&!A,& B,&!C) & =& P(!A) \cdot P(B,!C)\\
P(& A,&!B,&!C) & =& P(A) \cdot P(!B,!C)\\
P(&!A,&!B,&!C) & =& P(!A) \cdot P(!B,!C)\\
\end{array}$$
it seems that in order for A ⊥ B and A ⊥ C, it must be true that either (a) everything is independent or (b) B = C.
No, based on the above, we only need 'A ⊥ B and A ⊥ C'; the variables B and C can be independent and do not need to be B = C.