I believe there is a regular non-sequential almost sequential space in ZFC+CH. (See below for a construction using a weaker assumption.)
For $S,T\subseteq \omega$ let $S\subseteq^* T$ denote inclusion modulo finite sets i.e. $S\setminus T$ is finite.
For $f,g:\omega\to\omega$ let $f\leq^* g$ denote dominance modulo finite sets i.e. $f(n)\leq g(n)$ except for finitely many $n.$
Greek letters will denote elements of $\omega_1.$
The construction will make use of an ultrafilter $\mathcal U$ on $\omega,$
a cofinal increasing $\omega_1$-sequence $S_\alpha$ in $(\mathcal U,\supseteq^*),$
and a cofinal increasing $\omega_1$ sequence $f_\alpha$ in $(\omega^\omega,\leq^*).$
So $\alpha<\beta$ implies $S_\alpha\supset^* S_\beta,$ and for every set $S$ there is $\alpha$ such that $S\supseteq^* S_\alpha$
or $\omega\setminus S\supseteq^* S_\alpha.$ And $\alpha<\beta$ also implies $f_\alpha\leq^*f_\beta,$ and for every $f$ there is
$\alpha$ such that $f\leq^* f_\alpha.$
I will also require $S_0=\omega.$
These are easy to construct under CH by transfinite induction.
(Specifically, we can take $S_\alpha$ to be a strictly $\subseteq^*$-decreasing subsequence of the sets called $X_\alpha$
in the construction of a Ramsey ultrafilter in Jech's Set theory Theorem 7.8 (3rd ed). $f_\alpha(n)$ can be constructed by a very similar argument.)
The ordinals $\omega$ and $\omega+1$ have the ordinal topology.
Let $X$ be the topological space on the set $(\omega\times(\omega+1))\cup\{*\}$ generated by open sets in $\omega\times(\omega+1)$
and the sets $U_{\alpha,n}$ defined for all $\alpha\in\omega_1$ and all integers $n$ by
$$U_{\alpha,n}=\{*\}\cup\{(x,y)\mid x>n\text{ and either }x\in S_\alpha\text{ or }y\leq f_\alpha(x)\}.$$
The sets $U_{\alpha,n}$ are a neighborhood subbase of $\{*\}.$
$X$ is regular. It has a subbase of clopen sets.
$X$ is not sequential. The subspace $A=\omega\times\{\omega\}$ has $\{*\}$ as a limit point.
This is because any finite intersection $U_{\alpha_1,n_1}\cap \dots\cap U_{\alpha_k,n_k}\cap A$
is just $S_{\max(\alpha_i)}\times\{\omega\}$ minus a finite set, and is therefore non-empty.
Suppose for contradiction that a sequence $(x_n,\omega)$ converges to $*.$ Split $\{x_n\}$ into two infinite sets.
One of these sets, call it $S,$ is not in $\mathcal U.$ There is $\alpha$ such that $\omega\setminus S\supseteq^* S_\alpha.$
The corresponding subsequence therefore lies outside $U_{\alpha,n}$ for sufficiently large $n.$
$X$ is almost sequential. Each $x\neq *$ lies in the dense sequential subspace $X\setminus\{*\}.$
The point $*$ lies in the subspace $A=(\omega\times\omega)\cup \{*\}$ which is clearly dense, and it remains to show that it is sequential. The only problem is at $*.$ Accordingly, consider a set $C\subseteq A\setminus\{*\}$ such that $*$ is a limit point of $C,$
and we need to exhibit a sequence converging to $*.$
Define $C_\gamma=\{(x,y)\in C\mid x\in S_\gamma\}.$
First consider the case that $*$ is a limit point of $C_\gamma$ for every $\gamma.$
Let $D=\{x\mid \exists y.(x,y)\in C\}.$
Pick any function $f:\omega\to\omega$ with $(x,f(x))\in C$ for each $x\in D.$
Pick $\alpha$ such that $f\leq^* f_\alpha.$ Take any strictly increasing sequence $x_n$ in $D\cap S_\alpha.$ Consider an arbitrary $U_{\beta,N}.$
We either have $\beta\leq\alpha$ giving $x_n\in S_\beta$ eventually, or $\beta\geq\alpha$ giving $f(x_n)\leq f_\beta(x_n)$ eventually.
This proves that $(x_n,f(x_n))$ converges to $*.$
Now assume that $*$ is not a limit point of $C_\gamma,$ for some $\gamma.$
Take $\gamma$ to be minimal. So $*$ is a limit point of $C_{\beta}$ if and only if $\beta<\gamma.$
Since $0\neq\gamma<\omega_1$ there is a countable sequence $\beta_n$ with $\sup(\beta_n+1)=\gamma.$
For each $n,N$ the set $C_{\beta_n}\setminus C_\gamma$ must intersect the neighborhood $U_{\gamma,N},$
which means there are $(x,y)\in C_{\beta_n}\setminus C_\gamma$ with $x>N$ and $y\leq f_\gamma(x).$
Therefore $C_{\beta_1}\cap\dots\cap C_{\beta_n}\setminus C_\gamma$ (which might be smaller than $C_{\beta_n}\setminus C_\gamma$ at a finite number of $x$-coordinates) contains some $(x_n,y_n)$ with $x_n>N$ and $y_n\leq f_\gamma(x_n).$ We can pick such a choice of $(x_n,y_n)$ for each $n,$ using $N$ to ensure that $x_n$ is strictly increasing.
This construction ensures that for each $\beta<\gamma$ the sequence $(x_n,y_n)$ eventually lies in $C_{\beta},$
and $y_n\leq f_\gamma(x_n)$ for all $n.$ So for each $\beta,N$ the sequence $(x_n,y_n)$ eventually lies in $U_{\beta,N}.$
This proves that $(x_n,y_n)$ converges to $*.$
If I understand correctly, the above argument relied on $\mathfrak{u}=\mathfrak{d}=\aleph_1.$ I believe this assumption can be weakened to $\mathfrak{d}=\aleph_1,$ which is used for the diagonalization at the end.
The argument is very similar. We still have $f_\alpha$ but no ultrafilter nor $S_\alpha.$ I will assume $f_0(n)=0.$ Pick a bijective function $p:\omega\times\omega\to\omega.$ The base set for $X$ will instead be $(\omega\times\omega\times(\omega+1))\cup\{*\},$ and $U_{\alpha,N}$ will instead be
$$U_{\alpha,N}=\{*\}\cup\{(x,y,z)\mid x>N\text{ and either }y\geq f_\alpha(x) \text{ or }z\leq f_\alpha(p(x,y))\}.$$
This $X$ also has a subbase of clopen sets, and is not sequential because it has a non-sequential closed subspace, the Arens-Fort space $(\omega\times\omega\times\{\omega\})\cup\{*\}.$
As before, $X\setminus\{*\}$ is sequential.
To show that $(\omega\times\omega\times\omega)\cup\{*\}$ is sequential,
consider a set $C\subseteq \omega\times\omega\times\omega$ such that $*$ is a limit point of $C.$ Define $C_\gamma=\{(x,y,z)\in C\mid y\geq f_\gamma(x)\}.$
First consider the case that $*$ is a limit point of $C_\gamma$ for every $\gamma.$
Let $D=\{(x,y)\mid \exists z.(x,y,z)\in C\}.$
Pick any function $f:\omega\to\omega$ with $(x,y,f(p(x,y)))\in C$ for each $(x,y)\in D.$
Pick $\alpha$ such that $f\leq^* f_\alpha.$ Pick a sequence of pairs $(x_n,y_n)\in D$ with $x_n\to\infty$ and $y_n\geq f_\alpha(x_n)$ (these exist because $C_\alpha$ is not bounded in the $x$ direction). Consider an arbitrary $U_{\beta,N}.$
We either have $\beta\leq\alpha$ giving $y_n\geq f_\beta(x_n)$ eventually, or $\beta\geq\alpha$ giving $f(p(x_n,y_n))\leq f_\beta(p(x_n,y_n))$ eventually.
This proves that $(x_n,y_n,f(p(x_n,y_n)))$ converges to $*.$
Now assume that $*$ is not a limit point of $C_\gamma,$ for some $\gamma.$
Take $\gamma$ to be minimal. So $*$ is a limit point of $C_{\beta}$ if and only if $\beta<\gamma.$
Since $0\neq\gamma<\omega_1$ there is a countable sequence $\beta_n$ with $\sup(\beta_n+1)=\gamma.$
For each $n,N$ the set $C_{\beta_n}\setminus C_\gamma$ must intersect the neighborhood $U_{\gamma,N},$
which means there are $(x,y,z)\in C_{\beta_n}\setminus C_\gamma$ with $x>N$ and $z\leq f_\gamma(p(x,y)).$
Therefore $C_{\beta_1}\cap\dots\cap C_{\beta_n}\setminus C_\gamma$ (which might be smaller than $C_{\beta_n}\setminus C_\gamma$ at a finite number of $x$-coordinates) contains some $(x_n,y_n,z_n)$ with $x_n>N$ and $z_n\leq f_\gamma(p(x_n,y_n)).$ We can pick such a choice of $(x_n,y_n,z_n)$ for each $n,$ using $N$ to ensure that $x_n$ is strictly increasing.
This construction ensures that for each $\beta<\gamma$ the sequence $(x_n,y_n,z_n)$ eventually lies in $C_{\beta},$
and $z_n\leq f_\gamma(p(x_n,y_n))$ for all $n.$ So for each $\beta,N$ the sequence $(x_n,y_n,z_n)$ eventually lies in $U_{\beta,N}.$
This proves that $(x_n,y_n,z_n)$ converges to $*.$