The up triangle certainly sends a confusing message because the vote count includes both downvotes and upvotes. There is also no need for creating new icons, SE's own Stacks design framework already has an up-and-down arrow icon to replace the current one with (see the source repo):
<svg aria-hidden="true" class="svg-icon iconArrowUpDown" width="18" height="18" viewBox="0 0 18 18">
<path d="m9 1 7 7H2l7-7zm0 16 7-7H2l7 7z"/>
</svg>
Here is how it looks like after replacing the original icon on the profile page:
Give it 6 to 8 weeks to be done. In the meantime, you can use this lightweight snippet to replace the icon:
(() => {
const SVG_NS = 'http://www.w3.org/2000/svg';
const ICON_SEL = "div[title*='votes cast'] svg";
const svg = document.createElementNS(SVG_NS, 'svg');
svg.classList.add('svg-icon', 'iconArrowUpDown');
svg.setAttribute('width', '18');
svg.setAttribute('height', '18');
svg.setAttribute('viewBox', '0 0 18 18');
svg.setAttribute('aria-hidden', 'true');
const path = document.createElementNS(SVG_NS, 'path');
path.setAttribute('d', 'm9 1 7 7H2l7-7zm0 16 7-7H2l7 7z');
svg.append(path);
const icon = document.querySelector(ICON_SEL);
if (!icon) return;
icon.replaceWith(svg);
})();
Transpiled to ES5 and minified version:
"use strict";!function(){var t="http://www.w3.org/2000/svg",e=document.createElementNS(t,"svg");e.classList.add("svg-icon","iconArrowUpDown"),e.setAttribute("width","18"),e.setAttribute("height","18"),e.setAttribute("viewBox","0 0 18 18"),e.setAttribute("aria-hidden","true");t=document.createElementNS(t,"path");t.setAttribute("d","m9 1 7 7H2l7-7zm0 16 7-7H2l7 7z"),e.append(t);t=document.querySelector("div[title*='votes cast'] svg");t&&t.replaceWith(e)}();
⥮ ⥮
or ⇅⇅ ⇅
or ⚒⚒ hammer and pick
maybe two separate symbols: ␆␕ using ␆␆symbol for acknowledge
and ␕␕ symbol for negative acknowledge