For the record, let me give a direct proof that the Sorgenfrey plane is a counterexample to the first question.
Lemma.
A topological space or locale with a basis of clopens and with the property that every open cover has a countable subcover has covering dimension zero.
Proof.
Suppose given an open cover.
We need to find a disjoint open cover refining it.
By hypothesis, the given open cover can be refined by a countable clopen cover.
Given an enumerated clopen cover $U_0, U_1, U_2, \ldots$, define $V_n = U_n \setminus ( U_0 \cup \ldots \cup U_{n-1} )$.
Then each $V_n \subseteq U_n$, is open, and is disjoint from $V_0, \ldots, V_{n-1}$ by construction, so we have the desired disjoint open cover. ◼
Proposition.
The Sorgenfrey line has covering dimension zero.
Proof.
The Sorgenfrey line has a basis of clopens: indeed, each of the intervals $[a, b)$ is clopen.
Furthermore, every open cover has a countable subcover.
Thus, we may apply the lemma. ◼
Proposition.
The Sorgenfrey plane does not have covering dimension zero.
Proof.
For each real number $z$, let $A_z = [-z, \infty) \times [z, \infty)$ and let $B_z = (-\infty, -z) \times (-\infty, z)$.
$A_z$ and $B_z$ are open subsets of the Sorgenfrey plane, and given $(x, y)$, if $x \ge -y$ then $(x, y) \in A_y$, whereas if $x < -y$ then $(x, y) \in B_{y + 1}$, so we have an open cover.
Only $A_z$ contains $(-z, z)$, so any refinement of this cover is uncountable.
On the other hand, any disjoint open cover must be countable (after excluding empty subsets), because every non-empty open subset contains a point with rational coordinates.
Therefore the open cover constructed here has no disjoint refinement. ◼