Are there any reasons I shouldn’t use a nodemcu’s 3.3v pin with this component?
The 3v3 rails of both NodeMCU and Arduino boards should indeed be regulated.

The more meaningful question is how much current they are able to safely provide to external devices.  On Arduino boards where the MCU runs at 5v, the 3v3 rails are often produced by an on-chip regulator in the USB interface and don't have much current to spare.

In the NodeMCU case, the ESP8266 (or ESP32) is itself running off 3v3 so typically a SOT223 or SOT23-5 regulator is used.  These generally have higher current capacity.

The data sheet for your device implies it draws 4 mA from the supply.  Almost any discrete regulator would be chosen with enough margin to be able to supply that along with the on-board loads.   It's fairly likely even the USB-chip's weak 3v3 supply as found in an Arduino could handle this, as long as you were not adding additional things as well.

It may be that using a separate regulator or various LC filtering approaches would yield a quieter sensor reading, but it would be worth seeing what you get in the easy case before worrying about that.