Couldn't you write (almost) every $d$-regular simple graph this way? That is, for $d$ any positive integer less than the number $n$ of vertices, AND such that the length of the samllest cycle is at least 5 [which is more $d$-regular graphs]. Indeed, let $G$ be your favorite $d$-regular graph on $n$ vertices where the length of the smallest cycle in $G$ is at least 5.

Set $f_u$ to be the vector on $\mathbb{R}^{V(G)}$ s.t. $f_u(u) = 1$ and $f_u(v) = 0$ for each $v \in V(G) \setminus \{u\}$.

Set $g_u$ to be the vector on $\mathbb{R}^{V(G)}$ s.t. $g_u(u') = \frac{1}{\sqrt{d}}$ if either $u'=u$ or $u' \in N_G(u)$, and $g_u(v) = 0$ for each remaining $v$.

Then for every two vertices $u$ and $v$, note that $||f_u-f_v||_2^2$ is precisely 2. However, $||g_u-g_v||_2^2$ is no more than $\left(\frac{1}{d} \right) \times 2d = 2$ iff $u$ and  $v$ are adjacent in $G$, and is $\frac{2(d+1)}{d}$ otherwise.

My point is that the family of graphs that you just specified is likely quite a big family.